题解 | #获得月份天数#
获得月份天数
https://www.nowcoder.com/practice/13aeae34f8ed4697960f7cfc80f9f7f6?tpId=107&&tqId=33335&rp=1&ru=/ta/beginner-programmers&qru=/ta/beginner-programmers/question-ranking
#include <stdio.h> int main() { int year = 0; int month = 0; while(scanf("%d %d", &year, &month)!=EOF) { switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:printf("%d\n", 31); break; case 4: case 6: case 9: case 11:printf("%d\n", 30); break; case 2: if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) { printf("%d\n", 29); break; } else printf("%d\n", 28); } } return 0; }