题目描述
定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。
输入
年、月、日3个整数(不考虑非正常的年月日)
输出
这一天为这一年的第几天
样例输入
1980 4 18
样例输出
109
参考代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a1,b,c,s=0,i;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d%d%d",&a1,&i,&c);
if(a1%4==0&&a1%100!=0||a1%400==0)a[1]=29; else a[1]=28;
for (b=0;b<i-1;b++)
s+=a[b];
s+=c;
printf("%dn",s);
return 0;
}
解析
暂无