#include <stdio.h>
void main()
{
int year, month, day, feb_day = 28, n = 0;
scanf("%d%d%d", &year, &month, &day);
if ((year%100 && year % 4 == 0) || (year%100 == 0 && (year % 400 == 0))){
feb_day = 29;
}
n = day;
switch(month){
case 2:
n += 31;
break;
case 3:
n += 31+feb_day;
break;
case 4:
n += 31+feb_day+31;
break;
case 5:
n += 31+feb_day+31+30;
break;
case 6:
n += 31+feb_day+31+30+31;
break;
case 7:
n += 31+feb_day+31+30+31+30;
break;
case 8:
n += 31+feb_day+31+30+31+30+31;
break;
case 9:
n += 31+feb_day+31+30+31+30+31+31;
break;
case 10:
n += 31+feb_day+31+30+31+30+31+31+30;
break;
case 11:
n += 31+feb_day+31+30+31+30+31+31+30+31;
break;
case 12:
n += 31+feb_day+31+30+31+30+31+31+30+31+30;
break;
default:
break;
}
printf("% day\n", n);
return;
}
温馨提示:答案为网友推荐,仅供参考