#include <stdio.h>
int main()
{
int n, y, r, r1, p;
scanf_s("%d,%d,%d", &n, &y, &r);
switch (y) {
case 1: r1 = 0; break;
case 2: r1 = 31; break;
case 3: r1 = 59; break;
case 4: r1 = 90; break;
case 5: r1 = 120; break;
case 6: r1 = 151; break;
case 7: r1 = 181; break;
case 8: r1 = 212; break;
case 9: r1 = 242; break;
case 10: r1 = 273; break;
case 11: r1 = 303; break;
case 12: r1 = 334; break;
default: printf("输入错误\n");
}
if (n % 4 == 0 && n % 100 != 0 || n % 400 == 0) {
p = 1;
if (y == 2 && r > 29) {
printf("输入错误\n");
return 0;
}
}
else {
if (y == 2 && r > 28) {
printf("输入错误\n");
return 0;
}
p = 0;
}
r = r + r1;
if (p == 1 && y > 2) {
r++;
}
printf("%d\n", r);
return 0;
}
输入年月日,判断第几天
最新推荐文章于 2024-08-25 23:11:21 发布