1: Switch语句是多分支选择语句。(月份)
2:闰年和平年的二月份天数不同。
判断某一年是否为闰年可以用一个逻辑表达式来表示。(能被四整除,但不能被100整除或能被400整除)
#include <stdio.h>
int main() {
int y, m, day;
scanf("%d%d", &y, &m);
if (m >= 1 && m <= 12) {
switch (m) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day = 31;
break;
case 4:
case 6:
case 9:
case 11:
day = 30;
break;
case 2: {
if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
day = 29;
else
day = 28;
}
}
printf("%d\n", day);
}
return 0;
}