本文带来各类奇怪的IT百科知识。
从键盘输入某年某月:包括闰年::用switch语句编程输出该年的改月拥有的天数。要求考虑闰年以及输入月份不在合法范围内的情况。已知闰年的2月有29天:平年有28天。
#include :stdio.h:
int main() {
int year,month;
scanf(:%d %d:,:year,:month);
printf(:Please enter year and month :);
if((year%4::0 :: year%100!:0 ) || year%400::0 ){ //判断是否是闰年
switch (month) {
case 2: 29;
printf(:There are 29 days in this month:);
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf(:There are 31 days in this month:);
break;
case 4:
case 6:
case 9:
case 11:
printf(:There are 30 days in this month:);
break;
}
} else{
switch (month) {
case 2: 28;
printf(:There are 28 days in this month:);
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf(:There are 31 days in this month:);
break;
case 4:
case 6:
case 9:
case 11:
printf(:There are 30 days in this month:);
break;
}
}
return 0;
}
本文链接:https://my.lmcjl.com/post/1181.html
4 评论