为什么我的这个运行时总是直接显示24,也无法输入年份?要怎么修改呢?
供参考:
#include <stdio.h>
int main()
{
int i, cnt = 0, year;
scanf("%d", &year); //输入年份
for (i = 2001; i <= year; i++)//21世纪取值范围
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0)//闰年判断条件
cnt++;
printf("%d", cnt);//输出结果
return 0;
}
兄弟,你也没写输入语句啊。直接用2100啊
输入值要用 scanf()去接收值呀