C#停电问题

用C#编程
Lee 的老家住在工业区,日耗电量非常大。今年 7 月,传来了不幸的消息,政府要在 7、8 月对该区进行拉闸限电。政府决定从 7月 1 日起停电,然后隔一天到 7 月 3 日再停电,再隔两天到 7 月 6 日停电,依次下去,每次都比上一次长一天。Lee 想知道自己到家后到底要经历多少天倒霉的停电。请编写程序帮他算一算。
任务:实现停电停多久问题关键算法。
注意:从键盘输入放假日期、开学日期,日期限定在 7、8 月份,且开学日期大于放假日期,然后在屏幕上输出停电天数。
提示:可以用数组标记停电的日期。

回答

//直接上代码了:
static void Main(string[] args)
{
DateTime now = new DateTime(2021, 7, 1);
DateTime to = new DateTime(2021, 8, 30, 23, 59, 59);
List<DateTime> result = new List<DateTime>();
int incDays = 2;
while (now <= to)
{
result.Add(now);
now = now.AddDays(incDays++);
}
foreach (var time in result)
{
Console.WriteLine(time.ToString("yyyy:MM:dd"));
}
return;
}

以上是C#停电问题的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>