题解 | #获得月份天数#
获得月份天数
https://www.nowcoder.com/practice/13aeae34f8ed4697960f7cfc80f9f7f6
#include<iostream> using namespace std; int main() { int a, m, d; while (cin >> a >> m) { if ((0 == a % 4 && a % 100 != 0) || (0 == a % 400)) switch (m) { case 1: case 5: case 3: case 7: case 8: case 10: case 12: d = 31; break; case 2: d = 29; break; default : d = 30; } else switch (m) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: d = 31; break; case 2: d = 28; break; default: d = 30; } cout << d << endl; } return 0; }