#include<stdio.h>
struct num {
int year;
int month;
int day;
};
int main() {
struct num ee;
scanf("%d%d%d", &ee.year, &ee.month, &ee.day);
int sum, t;
t = ee.month;
ee.month--;
sum = ee.day;
switch (ee.month) {
case 12:
sum += 0;
ee.month--;
case 11:
sum += 30;
ee.month--;
case 10:
sum += 31;
ee.month--;
case 9:
sum += 30;
ee.month--;
case 8:
sum += 31;
ee.month--;
case 7:
sum += 31;
ee.month--;
case 6:
sum += 30;
ee.month--;
case 5:
sum += 31;
ee.month--;
case 4:
sum += 30;
ee.month--;
case 3:
sum += 31;
ee.month--;
case 2:
sum += 28;
ee.month--;
case 1:
sum += 31;
break;
}
if ((ee.year % 4 == 0 && ee.year % 100 != 0) || ee.year % 400 == 0)
sum += 1;
if (ee.month == 0)
sum = ee.day;
ee.month = t;
printf("%d/%d is the %dth day in %d.", ee.month, ee.day, sum, ee.year);
return 0;
}
2000 12 31 12/31 is the 366th day in 2000. -------------------------------- Process exited after 8.779 seconds with return value 0 请按任意键继续. . .
全是vip,老子自己发。当代白嫖怪,大学生新生表示不服。