switch case练习题
时间: 2024-08-03 08:01:27 浏览: 24
Switch case练习题是一种常见的编程练习,主要通过使用switch case语句来实现不同的功能,例如根据用户输入的评级来计算工资涨幅,或者根据用户输入的年份和月份来计算该月的天数等。这些练习题能够帮助学习者加深对于switch case语句的理解和应用,同时也能够提高编程能力和问题解决能力。
相关问题
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”。
switch case 的练习题
当然,我可以给你介绍一些关于switch case的练习题。以下是一个简单的例子:
题目:编写一个程序,根据用户输入的数字,输出对应的星期几。
```c++
#include <iostream>
using namespace std;
int main() {
int day;
cout << "请输入一个数字(1-7):" << endl;
cin >> day;
switch (day) {
case 1:
cout << "星期一" << endl;
break;
case 2:
cout << "星期二" << endl;
break;
case 3:
cout << "星期三" << endl;
break;
case 4:
cout << "星期四" << endl;
break;
case 5:
cout << "星期五" << endl;
break;
case 6:
cout << "星期六" << endl;
break;
case 7:
cout << "星期日" << endl;
break;
default:
cout << "输入无效!" << endl;
break;
}
return 0;
}
```
这个程序会要求用户输入一个数字(1-7),然后根据输入的数字输出对应的星期几。如果输入的数字不在1-7的范围内,则输出"输入无效!"。