用c语言写出计算当月天数
时间: 2024-09-28 17:15:44 浏览: 20
在 C 语言中,计算当月天数可以根据月份和是否是闰年来确定。这里提供一种简单的通用方法,用于非闰年的每个月份:
```c
#include <stdio.h>
int main() {
int month, days_in_month;
printf("请输入月份 (1-12): ");
scanf("%d", &month);
switch(month) {
case 1: // January
case 3: // March
case 5: // May
case 7: // July
case 8: // August
case 10: // October
case 12: // December
days_in_month = 31;
break;
case 4: // April
case 6: // June
case 9: // September
case 11: // November
days_in_month = 30;
break;
default: // February (assumed non-leap year)
days_in_month = 28;
break;
}
printf("该月有 %d 天.\n", days_in_month);
return 0;
}
阅读全文