读书人

2000-2500输出判断闰年的有关问题为

发布时间: 2012-10-19 16:53:35 作者: rapoo

2000-2500输出判断闰年的问题,为什么输出判断从2002开始了
正在复习C语言,一点点的编书里要求的程序,结果出现很2B但是想不通的问题..这个程序要求是:输出2000-2500年每一年是否闰年,我用true和false代表是否,

然后想把当前年份一起放在输出的窗口里面。但是结果是从2002开始...有点儿蛋疼..看不出哪有问题,大家帮忙看一下...感激不尽..
#include<stdio.h>
void main()
{int y=2000;
while(y<=2500)
{
if(y%4==0)
{if(y%100!=0)
printf("true=%d\n",y);
else{if(y%400==0)
printf("true=%d\n",y);
else printf("false=%d\n",y);
}
}
else printf("false=%d\n",y);
y=y+1;
}
}

[解决办法]
程序是对的 最多输出多少行是编译器的问题 你把2500换成2010看看
[解决办法]

探讨

请问一下怎么定向到文本文件呢?代码怎么写引用:

输出的屏幕能够显示的行数是有限的。

你可以将输出结果重定向到一个文本文件中。比如:可执行文件 > result.txt
在result.txt就会出现所有的结果。

读书人网 >C语言

热点推荐