C语言程序:计算并输出2000至2100年间的闰年年号

求解答啊~~

#include<stdio.h>
main()
{
int year;
for(year=2000;year<=2100;year++)
if(year%4==0&&year%100!=0||year%400==0)
printf("\n%d这一年是闰年!\n",year);
else
printf("\n%d这一年不是闰年!\n",year);
}

希望可以帮到你O(∩_∩)O~
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-05
#include<stdio.h>
void main()
{
for(int i=2000;i<=2100;i++)
if(i%400==0||i%4==0&&i%100)
printf("%d ",i);
}本回答被提问者采纳
第2个回答  2012-06-05
#include <iostream>
int lea(int n)
{
if (n%400==0)
return 1;
else if(n%4==0&&n%100!=0)
return 1;
return 0;
}

int main()
{
int i;
for (i=2000;i<=2100;++i)
if (lea(i))
printf("%8d",i);
return 0;
}
第3个回答  2012-06-05
可被4整除,不能被100整除就行了

C语言程序:计算并输出2000至2100年间的闰年年号
for(year=2000;year<=2100;year++)if(year%4==0&&year%100!=0||year%400==0)printf("\\n%d这一年是闰年!\\n",year);else printf("\\n%d这一年不是闰年!\\n",year);} 希望可以帮到你O(∩_∩)O~

统计2000到2100之间所有的闰年,并输出闰年的个数,总C语言怎么编程序
include <stdio.h> int fun(int year){ if((year%4==0&&year%100!=0)||year%400==0)return 1;return 0;} int main(){ int start = 2000;int end = 2100;int sum = 0;for(;start<=end;start++){ if(fun(start)){ if(sum%5 == 0)printf("\\n");printf("%d ",start);...

有关输出2000~2050年中所有的闰年,要求每行输出四个年号的c语言程序
回答:#include<stdio.h> main(){ int i,n=0; for (i=2000;i<=2050;i++){ if ((i%4==0)&&(i%100!=0)||(i%400==0)){ printf("%d ",i); n++; if (n%4==0) printf("\\n"); } } return 0; }

C语言,2000~2500的每一年是否为闰年并输出结果。
void listleapyearornot(){ int y=2000;while(y>=2000&&y<=2500){ if(!y %400 ){printf("%d是闰年。\\n",y);} else if(!y%100){printf("%d不是闰年。\\n",y);} else if(!y%4){printf("%d是闰年。\\n",y);} else {printf("%d不是闰年。\\n",y);} y++;} } 你的代码...

c语言编写程序,输出从公元2000年到2500年所有闰年的年号。每输出5个年...
include<stdio.h> main(){ int i,count=1;for(i=2000;i<=2500;i++)if(((i%4==0)&&(i%100!=0))||(i%400==0)){ printf("%d ",i);if(count%5==0)printf("\\n");count++;} } 我在VC++里运行的,结果没错,先前在win TC里显示不了第一行,可能是编译器的问题吧 ...

编程,将从2000年到3000年之间的闰年年号输出
根据这编程如下 include "stdio.h"main(){ int i,n;i=2000;n=0;for(;i<=3000;i++){ if((i%4==0)&&(i%100!=0)||(i%400==0)) \/* 判断是否闰年 *\/ { printf("%d ",i);n++;} if(n%10==0) \/* 每行输出10个 *\/ printf("\\n");} } ...

C语言编程题,输入一个年份,判断是否为闰年
一、闰年判断方法:1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2100年不是闰年)2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)二、算法设计:1、输入年份;2、根据年份,判断是否为闰年;3、输出结果。三、参考代码:include <stdio.h>int main(){ int year...

c语言设计,输出从2000年到3000年所有闰年的年号,并控制每行输出十个...
include <stdio.h>int main() {int i = 0,year;for(year = 2000;year <= 3000;year++) {if(year%4 == 0 && year%100 != 0 || year % 400 == 0) {if(i && i%10 == 0) printf("\\n");printf("%d ",year);i++;}}if(i%10) printf("\\n");return 0;} ...

c语言 求闰年代码
int main(){ int year,leap;printf("input the year: ");scanf("%d",&year);if(year%4==0){ if(year%100==0){ if(year%400==0){ leap=1;} else { leap=0;} } else { leap=1;} } else { leap=0;} if(leap)printf("%d is ",year);else printf("%d is not ",year)...

编写程序,输出从公元2000年至3000年所有闰年的年号,每输出10个年号换...
{ while(1){ printf("请输入要计算的年份:\\n");scanf("%d",&y);if((y%100==0)&&(y%400==0)||(y%100!=0)&&(y%4==0))printf("%d年是闰年,该年2月份有29天\\n",y);else printf("%d年是平年,该年2月份有28天\\n",y);printf("\\n");} } void main(){ int year;Jud...

相似回答