请你计算出 xxx 年 yyy 月 zzz 日是 xxx 年的第几天。
请注意闰年对答案的影响。
输入格式
一行三个整数,x,y 和 z。(1583≤x≤2100)。数据保证输入合法。
输出格式
一个整数,表示是第几天。
#includeint main() { int year, month, day, days; days = 0; scanf("%d", &year); scanf("%d", &month); scanf("%d", &day); switch (month - 1) { //计算某月以前天数 case 11: days += 30; case 10: days += 31; case 9: days += 30; case 8: days += 31; case 7: days += 31; case 6: days += 30; case 5: days += 31; case 4: days += 30; case 3: days += 31; case 2: days += 28; case 1: days += 31; case 0: days += day; break; } if (year % 4 == 0 && month > 2) //判断是否是闰年 days += 1; else days = days; printf("%d", days); return 0; }



