判断2000到2500年的每一年是否为闰年,并将结果输出。
题目:判断2000到2500年的每一年是否为闰年,并将结果输出。参考了论坛里的代码,写了以下代码:
程序代码:
#include<stdio.h> int main() { int y; y=2000; while(y<=2500) { if(((y%4 == 0)&&(y%100 != 0)) || (y%400 == 0)) printf("%d 年是闰年\n",y); else printf("%d 年不是闰年\n",y); y=y++; } }但结果只能判断2202到2500年的每一年是否为闰年,为什么?哪里出错啦?还想问一下
程序代码:
if(((y%4 == 0)&&(y%100 != 0)) || (y%400 == 0)) printf("%d 年是闰年\n",y); else printf("%d 年不是闰年\n",y); y=y++;这里的判断语句能有其他写法吗?怎么写?