关于闹钟的题

static void Main(string[] args)
        {
          
                DateTime dt = DateTime.Now;
                Console.WriteLine(dt);
                DateTime nz = Convert.ToDateTime("2015-4-2  17:00"); //将nz的时间转换为电脑能识别的时间
             
                for (int i = 1; i < 1000; i++)
                {
                   
                  dt = dt.AddMinutes(1); //系统时间加1分钟
                     Console.WriteLine(dt.ToShortTimeString());   //输出的时间为短的时间,就是只有时间,没有日期
                    
                    if(nz.ToShortTimeString().Equals(dt.ToShortTimeString()))  //两个时间相比的公式!!  这是相等的公式 Equals 相等的意思
                    {
                        Console.WriteLine("到点了");
                        Console.WriteLine("是否关闭闹钟(Y/N)");
                        string b = Console.ReadLine();
                        if (b.ToUpper()=="N")  //将字母转换为大写
                        {
                            nz = nz.AddMinutes(5); //闹钟的时间在原来的基础上加5分钟
                       
                        }
                        else
                        {
                            Console.WriteLine("闹钟已停");
                            break;
                        }
                    }

}
            Console.ReadLine();
               
           
        }

时间: 2024-10-11 11:14:17

关于闹钟的题的相关文章

21个挑战题

我时不时地会给我的朋友和同事一些难题.我把这些称为咖啡时间的挑战.题目被设计成很小的,但在短暂休息时要反复考虑的题目. 这些都是典型的不难的题目,并且通常都有多种解决方案.有时,人们用铅笔.纸和数学首要原则来解决这些问题.此外,人们也会通过写正则表达式.LINQ.Perl或Python脚本来解决.解决方式有时优雅,有时用蛮力,这里并没有所谓正确或错误的方法,只要得到的是一个正确的答案. 我尽量选择不涉及聪明"陷阱"或"技巧"的难题.这类型的题目对于那些知晓其中秘密的

Android源码——小苏闹钟

小苏闹钟是一款非常有趣的闹钟.本闹钟和其他闹钟的不同在于独特的取消闹钟的方法,非常适合爱赖床的朋友使用. 取消闹钟的三种方式: 1.做算术题.闹钟响的同时会随机产生算术题,只有做对了指定的题才能取消闹钟,做题次数可自定义. 2.摇晃手机.根据摇晃手机的力度判断清醒程度,清醒程度达到100%取消闹钟,摇晃手机灵敏度可在设置里设置. 下载地址:http://www.devstore.cn/code/info/1136.html 运行截图:     热门源码下载: 高仿京东商城 Android快速开发

逻辑思维500题之计算法

第二章 计算法 本文转载于http://blog.csdn.net/x_iya/article/details/8907978#t0 计算时间,可以得出生命:计算贡献,可以得出价值.计算可以说充满着人的整个世界,人的每时每刻都需要用到计算.一个人如果可以加强自己的计算思维,那么他的人生将是慎密而精彩的. 初级题: 29.如何分酒? 一个人晚上出去打了10斤酒,回家的路上碰到了一个朋友,恰巧这个朋友也是去打酒的.不过,酒家已经没有多余的酒了,且此时天色已晚,别的酒家也都已经打烊了,朋友看起来十分着

网易2018.03.27算法岗,三道编程题100%样例AC题解

博主欢迎转载,但请给出本文链接,我尊重你,你尊重我,谢谢~http://www.cnblogs.com/chenxiwenruo/p/8660814.html特别不喜欢那些随便转载别人的原创文章又不给出链接的所以不准偷偷复制博主的博客噢~~ 1. 自定义排序 第一题是第一行给出n(1<=n<=100),表示下面有n行,每行A(0<=A<24)和B(0<=B<60),表示定的闹钟为AhBmin. 接下来给定X,表示小明从起床到教室需要X分钟,最后一行给出A(0<=A

逻辑思维训练550题

前序:思维训练让你更高.更强!更新时间2010-1-14 17:19:45 字数:1249 当今时代是一个知识爆炸的时代,也是一个头脑竞争的时代:在竞争日益激烈的环境下,一个人想要很好地生存,不仅需要付出勤奋,而且还必须具有智慧.随着人才竞争的日趋激烈和高智能化,越来越多的人认识到只拥有知识是远远不够的.因为知识本身并不能告诉我们如何去运用知识,如何去解决问题,如何去创新,而这一切都要靠人的智慧--大脑思维来解决.认真观察周围的人我们也会发现,那些在社会上有所成就的人无不是具有卓越思维能力的人.

Dfs【p4906】小奔关闹钟

Background 由于今天是星期一,闹钟准时响了,由于小奔太困了,所以她想关停闹钟. Description 可是,他的闹钟电路太复杂了,有很多个开关,每个开关都连着其他开关,其他开关又连着更多的开关,当且仅当所有开关都关闭时,闹钟才会停止响铃,(初始时默认每个开关都开着的),她该如何是好呢? 请你帮小奔求出最少开关次数,如果无论如何都不能关闭闹钟,请输出'Change an alarm clock,please!' Input 共有N+1行 第一行一个数N(1≤N≤20),表示有N个开关,

Codeforces Round #451 (Div. 2)【A,B,C,D,E】【C题:模拟 D题:尺取+贪心 E题:思维+优先队列维护最值】

特判最后一位即可 1 #include<bits/stdc++.h> 2 3 using namespace std; 4 #define int long long 5 6 signed main(){ 7 int n;cin>>n;int t=n%10; 8 if(t==0) cout<<n; 9 else if(t>5) { 10 cout<<(n+10-t); 11 } 12 else { 13 cout<<(n-t); 14 }

C#认证第一章1 题 11题

C#第一章第一题 C#认证第一章  11题

[poj2104]可持久化线段树入门题(主席树)

解题关键:离线求区间第k小,主席树的经典裸题: 对主席树的理解:主席树维护的是一段序列中某个数字出现的次数,所以需要预先离散化,最好使用vector的erase和unique函数,很方便:如果求整段序列的第k小,我们会想到离散化二分和线段树的做法, 而主席树只是保存了序列的前缀和,排序之后,对序列的前缀分别做线段树,具有差分的性质,因此可以求任意区间的第k小,如果主席树维护索引,只需要求出某个数字在主席树中的位置,即为sort之后v中的索引:若要求第k大,建树时反向排序即可 1 #include