用函数将闹钟练一练

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;

namespace 用函数把闹钟习题练一练无返回值
{
    class Program
    {
        public void naozhong(DateTime dt,DateTime nz)
        {
            for (int i = 0; i <= 1000; i++)
            {
                dt = dt.AddMinutes(1);
                Console.WriteLine(dt.ToShortTimeString());
                if (dt.ToShortTimeString().Equals(nz.ToShortTimeString()))
                {
                    Console.WriteLine("到点了。");
                    Console.WriteLine("是否关闭闹钟(Y/N)");
                    string x = Console.ReadLine();
                    if (x == "Y")
                    {
                        break;
                    }
                    else
                    {
                        nz = nz.AddMinutes(5);
                    }
                }
            }
        }
        static void Main(string[] args)
        {
                DateTime dt = DateTime.Now;
                Console.WriteLine(dt);
                DateTime nz = Convert.ToDateTime("2015-4-12 12:00");
                new Program().naozhong(dt,nz);
                Console.ReadLine();
           
        }
    }
}

时间: 2024-12-13 23:02:36

用函数将闹钟练一练的相关文章

集合ArrayList习题练一练——分数

namespace 集合习题练一练{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("请输入你们班的人数:");            int n = Convert.ToInt32(Console.ReadLine());            ArrayList al = new ArrayList();            fo

集合ArrayList双色球练一练(自己的方法,太麻烦)

namespace 集合__双色球练一练{    class Program    {        static void Main(string[] args)        {        //    while (true)        //    {                        //     ArrayList al = new ArrayList();        //    al.Add(1); al.Add(2); al.Add(3); al.Add(4)

结构体英雄联盟练一练

namespace 结构体英雄联盟练一练{    class Program    {        struct player        {            public string name;            public int dengji;            public zy z;            public zb cz;        }        struct zy        {            public int ll;      

4939 欧拉函数[一中数论随堂练]

4939 欧拉函数 时间限制: 1 s 空间限制: 1000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 输入一个数n,输出小于n且与n互素的整数个数 输入描述 Input Description 包含多组数据,n=0时结束 测试数据组数不会很多,不必先打表后输出 输出描述 Output Description 一组数据一行 样例输入 Sample Input 364684 346 5432 11 24 0 2333333 233333333 0 23333

触发器练一练

alter trigger studentchufa_delete on studentchufa instead of delete as declare @count int select @count=count(*)from deleted declare @i int set @i=0 while @i<@count begin declare @code bigint declare @name varchar(50) declare @phone bigint declare @a

【C语言天天练(十一)】深入理解指针

引言:在C语言中,指针的地位是不言而喻的,要想很好的掌握C语言,掌握指针是必须的,这也是C语言不同于其他语言的地方. (一)指针的指针 例子: int i; int *pi;/*把pi初始化为指向变量i,pi = &i*/ int **ppi;/*把ppi初始化为指向变量pi,ppi = &pi*/ 初始化指针后,就可以使用它们了.例如i = 'a'; *pi = 'a'; **ppi = 'a';具有相同的效果. 在一条简单的对i赋值的语句可以完成的任务情况下,为什么还要使用更为复杂的涉

每日一小练——等值数目

上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:等值数目 内容:已知两个整数数组f[]与g[],它们的元素都已经从小到大排列好,而且两个数组中的元素都各不相同.例如,f[]中有1,3,4,7,9,而g[]中有3,5,7,8,10.试编写程序算出这两个数组之间有多少组相同的元素.就上例而言,f[2]和g[1]为3是一组:f[4]和g[3]为8是一组.所以共有两组. 经过了前两天的编写,我觉得程序不具有代表性,所以我打算以后把核心算法的部分写出函数的形式,这样看起来更直

每日一小练——列出全部子集

上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:列出全部子集 内容:写一个程序,列出{1,2,3,4,...,n}这个集合的全部子集,包含空集{ }. 解决问题的算法应该有非常多种,只是我发现了一种非常easy也非常好玩的方法,就是用二进制表示几何元素的方法 比方假设n是3,则子集有(不包含空集){1}{2}{3}{1,2}{1,3}{2,3}{1,2,3}就是1*{0,1}and2*{0,1}and3{0,1}每一个组合出现一次,所以也能够看成是{0,0,1}{0

每日一小练——按字典顺序列出所有排列

上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:按字典顺序列出所有排列 内容:请写一个程序,用字典顺序列出n个元素的所有排列 这个问题有点小复杂,不是太好想,反正我是想了好久. 看到这个题目我先是想到的就是递归因为这个题目就是用指针对高位选择,然后将指针传给临近的低位再选择. 不过仔细研究原来没这么简单.以n=4举例当处理以1开头的排列时1234到1432,但是在排列2开头的时候不太好建立统一的递归关系.(没办法太统一的递归方法中将后面的数字选出来),所以将第一位分