C语言程序 输入两个年份,输出两个年份中的所有闰年

C语言程序 输入两个年份,输出两个年份中的所有闰年用if,for,while什么什么的

#include <stdio.h>
void main(){
int year1=0,year2=0,i;
printf("请输入起始年份--> ");
scanf("%d",&year1);
while(year2<=year1){
printf("请输入终止年份--> ");
scanf("%d",&year2);
}
for(i=year1;i<=year2;i++){
if((i%4==0&&i%100!=0)||(i%400==0)){
printf("从%4d年到%4d年中,%4d是闰年\n",year1,year2,i);
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-18
#include <>
void main(){
int year1,year2,t,i,n=0;
scanf("%d%d",&year1,&year2);
if(year1>year2)
{t=year1;year1=year2;year2=t;}
for(i=year1;i<=year2;i++)
{
if((i%4==0&&i%100)||i%400==0)
{
printf("%d ",i);
n++;
if(n%5==0)
printf("\n");
}
}
}

本回答被提问者和网友采纳
第2个回答  2018-03-18
#include <stdio.h>void main(){int year1,year2,t,i,n=0;scanf("%d%d",&year1,&year2);if(year1>year2){t=year1;year1=year2;year2=t;}for(i=year1;i<=year2;i++){if((i%4==0&&i%100!=0)||i%400==0)printf("%d ",i);}}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网