switch语句练习题
时间: 2023-11-04 08:01:21 浏览: 70
方法2中的代码是一个使用switch语句的练习题。该代码首先声明了三个整型变量a、b和c,以及一个字符型变量ch。然后通过scanf函数从用户输入中获取a、b和ch的值。接下来,使用switch语句根据ch的值进行不同的操作。当ch的值为' '时,将c的值设为a与b的和;当ch的值为'-'时,将c的值设为a与b的差;当ch的值为'*'时,将c的值设为a与b的积;当ch的值为'/'时,将c的值设为a与b的商。最后,使用printf函数输出结果。请注意,每个case后面都需要有一个break语句,以确保程序在匹配到相应的case后跳出switch语句。
相关问题
switch 语句练习题】输入方向键,并输出'向上“向下"向左”向右的字符。
以下是一个简单的练习题的代码:
```c
#include <stdio.h>
int main() {
char direction;
printf("请输入方向键(w:向上,s:向下,a:向左,d:向右):");
scanf("%c", &direction);
switch (direction) {
case 'w':
printf("向上\n");
break;
case 's':
printf("向下\n");
break;
case 'a':
printf("向左\n");
break;
case 'd':
printf("向右\n");
break;
default:
printf("无效的输入\n");
break;
}
return 0;
}
```
运行程序后,用户将被要求输入一个字符,然后程序将根据输入的字符输出相应的字符串。如果输入的字符不是 'w'、's'、'a' 或 'd' 的任何一个,程序将输出 "无效的输入"。
c++switchcase语句case练习题
C++中的switch case语句是一种选择性结构,通常用于根据不同的条件执行不同的代码块。以下是一个示例:
```
switch (expression) {
case value1:
// code to be executed if expression matches value1
break;
case value2:
// code to be executed if expression matches value2
break;
...
default:
// code to be executed if expression doesn't match any of the values
}
```
以下是一个练习题的例子:
编写一个程序,用户输入一个数字代表星期几,程序将输出相应的英文名称。例如,如果用户输入1,程序将输出“Monday”。
提示:
- 使用switch case语句来实现。
- 如果用户输入的数字不在1到7之间,应该输出“Invalid input”。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)