问题补充说明:求 一个 是闰年返回值为1,不是的话返回值为0的函数,计算从2001年起到2999年,哪年是润年的函数的c语言程序。%./a.out2001 leap=02002 leap=02003 leap=02004 leap=1...2999 leap=0242个闰年%并且利用这个函数算从今天开始10000天之前是几年几月几日不胜感激。。
闰年就是能被4整除不能被来自100整除或者能被400整除的年份,可以360问答使用if语句判断:((year四殖城题河怎临%4==0&&year%100!=0)||year%400==0)。
参考代码:
#include "std看部降她当io.h"int fun(int year){
if((year%4==0&&year%100!=0)||year%400==0) retu助析迫展rn 1;
return 0;
}
int main()
{
int i,sum=0;
for(i=2001;i<=晶跑级眼做处你序振2999;i++)
if(fun(i)){
printf("%d leap=1\n",i);
sum++;
}
else printf("%d leap=0\n",i);
p待南钱植站很鲜金侵指rintf("%d个闰年\n",sum);
}
/*
运行结果:
2001 leap=0
2002 lea话请示乡可p=0
...
2999 leap=0
242个闰年
*/
标签:闰年,程序,语言