当前位置:首页 > 编程语言 > C# > 正文内容

C# 计算平年闰年

C#2年前 (2022-12-03)

一个年份整除4取余,如果有余数,则为平年,如果没有余数,则是闰年。

但如果是这个年份是100的倍数,则必须是400的倍数,才可以是闰年。


/// <summary>
/// 判断一个年份是否为闰年
/// </summary>
/// <returns></returns>
private static bool IsLeapYear(int year)
{
    return year % 4 == 0 ? (year % 100 == 0 ? year % 400 == 0 : true) : false;
}

思路:年份整除4取余数,

如果有余数,则为平年,返回false,如果没有余数,则整除100取余数,

整除100后,如果有余数,则为闰年,返回true,如果没有余数,则整除400取余数,

整除400后,如果有余数,则为平年,返回false,如果没有余数,则为闰年,返回true,


相关文章

C# 复制图片到剪贴板

Clipboard.SetImage(pictureBox1.Image);...

C# 数据类型

Type ByteLenghtMinMax.NET Framework Typedefau...

C# CRC32算法

CRC32      class CRC32...

C# 正则表达式

命名空间    using System.Text.Regu...

C# 时间操作

获取系统已运行时间    System.Environment.Tic...

C# 结构体struct 例子

/// <summary> /// 结构体 /// &...