P5737 分享方法——快速判断闰年
查看原帖
P5737 分享方法——快速判断闰年
1256608
Z09103839楼主2024/9/10 15:47

我们知道闰年的两种定义:


普通闰年‌:公历年份是4的倍数,且不是100的倍数的年份为闰年。例如,2020年是闰年。

世纪闰年‌:公历年份是整百数的,必须是400的倍数才是闰年。例如,2000年是闰年,而1900年不是闰年。


必须用判断语句if来判断是否是闰年


而可以用三目判断符 ?: 来缩短代码


故而得到以下代码:


bool IsRunYear(int n){
    return (n%4==0&&n%100!=0)||n%400==0?true:false;
}

三行代码更为简约

2024/9/10 15:47
加载中...