1 #include<stdio.h> void main() { 2 int year, leap; 3 scanf("%d",&year); 4 if (year%4==0) { if (year%100==0) { if (year%400==0) leap=1; 5 6 7 else leap=0; 8 } 9 else leap=1; } 10 11 else leap=0; 12 if (leap) printf("%d is ",year); else printf("%d is not ",year); 13 14 printf("a leap year. "); }
要求:
1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
输出结果:
输入 2000
输入 1999
输入 1996
输入 1900