当前位置:首页 > 开发 > C# > 正文内容

C# 计算平年闰年

C#3年前 (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,


转载请注明出处。

本文链接:http://pythonopen.com/?id=250

相关文章

C# 获取Windows系统目录

Environment.GetFolderPath(Environment.SpecialFolde...

C# 获取程序运行路径

AppDomain.CurrentDomain.BaseDirectory...

在 C# 中实现类似于 Windows 资源管理器的“名称”排序方式

要在 C# 中实现类似于 Windows 资源管理器的“名称”排序方式,你需要考虑以下几点:1. 不...

C# [OnPaint]和[OnPaintBackground]的区别

OnPaint和OnPaintBackground的主要功能区别OnPaint:OnPaint方法主...

C# BackgroundWorker的例子

以下是一个使用 BackgroundWorker 组件在 C# 中实现后台执行任务,同时在主线程更新...

C# decimal

概述在 C# 中,decimal是一种数据类型,用于表示高精度的十进制数值。它主要用于需要精确计算的...