用c语言中switch语句写一个判断每月天数的程序
时间: 2024-09-27 10:15:56 浏览: 36
输出每个月的天数C语言PTA
在C语言中,你可以使用`switch`语句结合`case`结构来编写一个简单的判断每个月天数的程序。这里假设我们只考虑常见的月份(1月到12月),并且忽略闰年的情况。下面是一个例子:
```c
#include <stdio.h>
int main() {
int month;
printf("请输入月份(1-12): ");
scanf("%d", &month);
switch (month) {
case 1: // January
printf("一月有31天\n");
break;
case 2: // February (not considering leap year)
printf("二月有28天\n");
break;
case 3: // March
printf("三月有31天\n");
case 4: // April
printf("四月有30天\n");
case 5: // May
printf("五月有31天\n");
case 6: // June
printf("六月有30天\n");
case 7: // July
printf("七月有31天\n");
case 8: // August
printf("八月有31天\n");
case 9: // September
printf("九月有30天\n");
case 10: // October
printf("十月有31天\n");
case 11: // November
printf("十一月有30天\n");
case 12: // December
printf("十二月有31天\n");
default: // If the input is not between 1 and 12
printf("无效的月份输入\n");
}
return 0;
}
阅读全文