1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| #include <stdio.h>
int main() { int year, month, day; int big=31, small=30, two29=29, two28=28; printf("Please Input the Date:"); scanf("%d-%d", &year, &month); switch (month) { case 1: printf("%d days", big); break; case 2: printf("%d days", (year%4==0&&year%100!=0) || year%400==0 ? two29 : two28); break; case 3: printf("%d days", big); break; case 4: printf("%d days", small); break; case 5: printf("%d days", big); break; case 6: printf("%d days", small); break; case 7: printf("%d days", big); break; case 8: printf("%d days", big); break; case 9: printf("%d days", small); break; case 10: printf("%d days", big); break; case 11: printf("%d days", small); break; case 12: printf("%d days", big); break; default: printf("Input error!\n"); } return 0; }
|