打印每月天数(不考虑闰年)c语言
时间: 2023-10-29 09:02:47 浏览: 70
在C语言中,可以使用switch语句来打印每个月的天数,不考虑闰年的情况。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int month;
printf("请输入月份(1-12): ");
scanf("%d", &month);
switch (month) {
case 1:
printf("一月有31天\n");
break;
case 2:
printf("二月有28天\n");
break;
case 3:
printf("三月有31天\n");
break;
case 4:
printf("四月有30天\n");
break;
case 5:
printf("五月有31天\n");
break;
case 6:
printf("六月有30天\n");
break;
case 7:
printf("七月有31天\n");
break;
case 8:
printf("八月有31天\n");
break;
case 9:
printf("九月有30天\n");
break;
case 10:
printf("十月有31天\n");
break;
case 11:
printf("十一月有30天\n");
break;
case 12:
printf("十二月有31天\n");
break;
default:
printf("请输入有效的月份\n");
break;
}
return 0;
}
```
这段代码首先提示用户输入月份,然后使用switch语句根据输入的月份打印相应的天数。其中,对于每个月份,我们使用printf函数将其对应的天数打印出来。如果用户输入了一个无效的月份(超出1-12的范围),则会打印出相应的提示信息。