这个小程序编译时出错,哪错了?
#include <stdio.h>
int main(void)
{
int year;
printf("请输入一个年份:");
scanf("%d",&year);
if(year%4==0)
{
if(year % 100 != 0)
printf("%d: 是闰年",year);
else if(year % 400 == 0)
printf("%d: 是闰年",year);
else
printf("%d: 不是闰年",year);
}
else
printf("%d: 不是闰年",year);
return 0;
}
[解决办法]
,改为,
[解决办法]
#include <stdio.h> int main(void) { int year; printf("请输入一个年份:"); scanf("%d",&year); if(year%4==0) { if(year % 100 != 0) printf("%d: 是闰年",year); else if(year % 400 == 0) printf("%d: 是闰年",year); else printf("%d: 不是闰年",year); } else printf("%d: 不是闰年",year); return 0; }