用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。
时间: 2023-03-26 20:01:48 浏览: 81
好的,这是一个关于程序的问题。根据输入的月份值n,可以使用switch语句来判断并输出对应的英文表示。代码如下:
```
#include <stdio.h>
int main() {
int n;
printf("请输入月份值n:");
scanf("%d", &n);
switch (n) {
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:
printf("Illegal month\n");
break;
}
return ;
}
```
当输入的n不在1~12之间时,程序会输出"Illegal month"。