C语言判断2000-2500是否是闰年

问题描述:

C语言判断2000-2500是否是闰年
我写的代码:
//判断2000-2500年是否是闰年
#include<stdio.h>
int main(void)
{
\x09int year;
\x09
\x09for(year = 2000;year <= 2500;++year)
\x09{
\x09\x09if ((year % 4 == 0 && year % 100 = 0) || (year % 400 == 0))//四年一闰,百年不闰,四百年一闰
\x09\x09\x09printf("%d是闰年\n",year);
\x09\x09else
\x09\x09\x09printf("%d不是闰年\n",year);
\x09}
\x09return 0;
}
我觉得程序没错,单步调试也是正确的,但是直接运行的结果为什么不是从2000年开始?下限是到2500年,为何上限不是?求解答

1个回答 分类:综合 2014-10-11

问题解答:

我来补答
cmd窗口的缓存数有限制,你可以进入cmd命令窗口,改窗口属性,把缓冲区改到1000行,再在这个窗口下运行你的程序,就可以上下的拉滚动条看到完整的输出.
 
 
展开全文阅读
剩余:2000