用C#输入一个年份,判断并输出它是否为闰年。
时间: 2024-10-24 10:11:52 浏览: 17
C#判断输入的是否为闰年。
5星 · 资源好评率100%
在C#中,可以编写一个简单的函数来判断一个给定的年份是否为闰年。根据公历规则,闰年的条件通常是:
- 如果该年能被4整除但不能被100整除,则是闰年;
- 或者,如果该年能被400整除,也是闰年。
以下是一个示例函数实现:
```csharp
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("请输入一个年份:");
int year = Convert.ToInt32(Console.ReadLine());
bool isLeapYear = IsLeapYear(year);
if (isLeapYear)
Console.WriteLine($"{year}是闰年。");
else
Console.WriteLine($"{year}不是闰年。");
}
// 判断闰年的方法
public static bool IsLeapYear(int year)
{
return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0);
}
}
```
在这个程序中,首先从用户那里获取输入,然后调用`IsLeapYear`方法检查年份是否满足闰年的条件。最后根据返回的结果输出相应的信息。
阅读全文