编写一个程序,功能是输入一到十二中一个数字,由电脑打印出对应的月份的英文,用c语言
时间: 2024-10-21 17:05:49 浏览: 11
在C语言中编写一个简单的程序来实现这个功能,你可以创建一个switch-case结构,每个case代表一个月份及其对应的英文名称。下面是一个示例:
```c
#include <stdio.h>
int main() {
int month;
printf("请输入一年中的月份(1-12):");
scanf("%d", &month);
// 检查输入是否在1到12之间
if (month < 1 || month > 12) {
printf("输入错误,请输入1到12之间的整数。\n");
return 1;
}
switch (month) {
case 1:
printf("January\n");
break;
case 2:
printf("February\n");
break;
case 3:
printf("March\n");
break;
case 4:
printf("April\n");
break;
case 5:
printf("May\n");
break;
case 6:
printf("June\n");
break;
case 7:
printf("July\n");
break;
case 8:
printf("August\n");
break;
case 9:
printf("September\n");
break;
case 10:
printf("October\n");
break;
case 11:
printf("November\n");
break;
case 12:
printf("December\n");
break;
default:
// 这里是为了防止意外情况,如果switch语句范围外,打印一条消息
printf("Invalid input for month.\n");
}
return 0;
}
```
阅读全文