69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdlib.h>
#include<stdio.h>
//#include<stdio.h>
int main()
{
int year;
scanf("%d", &year);
if(year<2000&&year<2100) {
printf("Invalid year!");
return 0;
}
//for(year;year<2100;year++)
for(;year<2100;year++)
{
//if(year/4==0&&year/100!=0&&year/400!=0) countiue;
if((year % 4 == 0 && year % 100 != 0) || (year/400 == 0))
printf("%d ",year);
}
putchar(10);
return 0;
}
int main()
{
int year;
scanf("%d",&year);
if(year<2000&&year<2100) //这个条件有没有写错呢?应该year>2100吧
{
printf("Invalid year!");
}
for(year;year<2100;year++)
{
if(year/4==0&&year/100!=0&&year/400!=0) countiue;
printf("%d",year);
}
} //这个大括号是多余的吧
else if(year>=2000&&year<2100&&year/4!=0)
{
printf("None\n");
}
return 0;
}