一直有错误好烦啊,c语言pta一直显示有个问题错位,但是我在codeblock上一点问题没有哇
这么写,供参考:
#include <stdio.h>
int main()
{
int y,i,flg;
scanf("%d", &y);
if (y > 2000 && y <= 2100){
for (i = 2001,flg = 0; i <= y; i++)
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)
printf(flg++ == 0 ? "%d" : "\n%d", i);
if (!flg)
printf("None");
}
else
printf("Invalid year!");
return 0;
}
12行要加个else才行啊
已经知道了21世纪是(2000,2100〕
不知道你这个问题是否已经解决, 如果还没有解决的话: