if (year%4==0)這樣子有什么問題的嗎?為什么那么多人要用if(year%4==0&&year%100!=0||year%400==0)
#include <stdio.h>
int main()?
{
? ? int year = 2014; //今年是2014年
? ? if (year%4==0)
? ? {
? ? ? ? printf("%s\n","今年是閏年");
? ? }
? ? else
? ? {
? ? ? ? printf("%s\n","今年是平年");
? ? }
? ? return 0;
}
2018-11-01
if(year%4==0&&year%400==0)四年一閏,百年不閏,四百年再閏<引用樓上小哥的話>
2018-11-01
四年一閏,百年不閏,四百年再閏
2018-10-31
非整百年時,能被4整除則為閏年;
整百年時,不能被100整除且能被400整除的為閏年。
2018-10-31
能被4整除且不能被100整除的為閏年。