C# 计算平年闰年
一个年份整除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,
转载请注明出处。