使用switch语句。根据输入的1~12输出每个月份的英文
时间: 2024-09-13 09:13:46 浏览: 42
switch语句是一种用于执行多分支选择的控制语句。它根据一个表达式的值来选择执行多个代码块中的某一个。在C、C++、Java等编程语言中,switch语句的语法通常如下:
```c
switch (expression) {
case constant1:
// 代码块
break;
case constant2:
// 代码块
break;
...
default:
// 默认执行的代码块
}
```
其中,expression是要进行判断的表达式,每个case后面跟的constant是与expression进行比较的常量值,如果相等,则执行该case后的代码块,直到遇到break语句为止。如果没有匹配的case,则执行default后的代码块。
以下是一个使用switch语句来根据输入的1~12输出每个月份英文名称的示例代码(以C语言为例):
```c
#include <stdio.h>
int main() {
int month;
printf("请输入月份(1-12):");
scanf("%d", &month);
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:
printf("输入的月份不正确,请输入1-12之间的数字。\n");
}
return 0;
}
```
当运行这段代码并输入一个1到12之间的数字时,它会输出对应月份的英文名称。如果输入的数字不在1到12的范围内,则会提示输入不正确。
阅读全文