c#写一个控制台应用程序,在屏幕上输入年、月、日,输出下一个闰年是那一年
时间: 2024-02-21 21:58:32 浏览: 114
好的,下面是代码:
```csharp
using System;
namespace NextLeapYear
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入年份:");
int year = int.Parse(Console.ReadLine());
Console.Write("请输入月份:");
int month = int.Parse(Console.ReadLine());
Console.Write("请输入日期:");
int day = int.Parse(Console.ReadLine());
while (!IsLeapYear(year + 1))
{
year++;
}
Console.WriteLine($"{year + 1}年是下一个闰年。");
}
static bool IsLeapYear(int year)
{
return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0);
}
}
}
```
这个程序会让用户输入一个年月日,然后计算出下一个闰年是哪一年,并输出结果。它使用了一个 `IsLeapYear` 方法来判断一个年份是否是闰年,然后通过循环不断增加年份,直到找到下一个闰年为止。
阅读全文