输入年月日
计算 从该年1月1日到 输入日期共多少天
#include <stdio.h>
int main()
{
int year, month, day;
int ans;
scanf("%d %d %d", &year, &month, &day);
ans = day;
switch ( month - 1)
{
case 11: ans += 30;
case 10: ans += 31;
case 9: ans += 30;
case 8: ans += 31;
case 7: ans += 31;
case 6: ans += 30;
case 5: ans += 31;
case 4: ans += 30;
case 3: ans += 31;
case 2: if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) ans += 29;
else ans += 28;
case 1: ans += 31; break;
default: break;
}
printf("%d\n", ans);
return 0;
}