首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

2000-2500输出判断闰年的有关问题,为什么输出判断从2002开始了

2012-10-19 
2000-2500输出判断闰年的问题,为什么输出判断从2002开始了正在复习C语言,一点点的编书里要求的程序,结果出

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就会出现所有的结果。

热点排行