/* * 普通年(不能被100整除的年份)能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年); * 世纪年(能被100整除的年份)能被400整除的是闰年。(如2000年是闰年,1900年不是闰年); */ #includeint main() { int year; printf("输入年份: "); scanf("%d",&year); if(year%4 == 0) { if( year%100 == 0) { // 这里如果被 400 整数是闰年 if ( year%400 == 0) printf("%d 是闰年", year); else printf("%d 不是闰年", year); } else printf("%d 是闰年", year ); } else printf("%d 不是闰年", year); printf("\n"); return 0; }
输出:
输入年份: 2000
2000 是闰年