编程:输入一个年份,判断它是否为闰年,并输出是否为闰年的相关信息。

如题所述

第1个回答  2011-12-27
#include<stdio.h>
int ifleapyear(int year);
int count(int year,int m, int d, int feb);
int main()
{
int year,m,d,i;
int feb;
printf("请输入一个日期:");
scanf("%d%d%d",&year,&m,&d);
feb=ifleapyear(year);
i=count(year,m,d,feb);
printf("这是这一年的第%d天",i);
return 0;
}
int ifleapyear(int year)
{
int feb;
if((year%4==0)&&(year%100!=0)||(year%400==0))
feb=29;
else
feb=28;
return feb;
}
int count(int year,int m, int d, int feb)
{
int j;
int moon[]={0,31,feb,31,30,31,30,31,31,30,31,30,31};
int i=0;
for(j=1;j<=m;j++)
i=i+moon[j-1];
i=i+d;
return i;
}
第2个回答  2011-12-16
看看:
追问

小的看不懂

本回答被网友采纳

相关了解……

你可能感兴趣的内容

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