设计程序,从 键盘输入年月日三个变量year,month,day,计算该日是该年第几天
#include<stdio.h>
int main()
{
int year, month, day,n,i,sum=0;
scanf("%d,%d,%d", &year, &month, &day);
int a[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31};
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
a[2] = 29;
if (month < 1 || month>12)
printf("月份错误\n");
n = month;
if (day<1 || day>a[n])
printf("天数错误\n");
else
{
for (i = 0; i < n; i++)
sum = sum + a[i];
sum += day;
printf("%d\n", sum);
}
}