c++中用switch语句从键盘输入一个整数分数,判断等级
时间: 2024-12-19 13:15:16 浏览: 54
在 C++ 中,你可以使用 switch 语句配合用户输入来判断分数对应的等级。假设我们有以下几个等级范围:
- 90 分以上:优秀 (A)
- 80 到 89 分:良好 (B)
- 70 到 79 分:及格 (C)
- 60 到 69 分:勉强及格 (D)
- 60 分以下:不及格 (F)
下面是一个简单的示例代码片段,它会提示用户输入分数并根据这个分数返回相应的等级:
```cpp
#include <iostream>
using namespace std;
int main() {
int score;
cout << "请输入您的分数: ";
cin >> score;
// Switch 语句用于判断等级
switch(score / 10) { // 取整数部分便于处理分段范围
case 10: // 优秀 (A)
cout << "等级:优秀 (A)" << endl;
break;
case 9: // 良好 (B)
cout << "等级:良好 (B)" << endl;
break;
case 8: // 及格 (C)
cout << "等级:及格 (C)" << endl;
break;
case 7: // 勉强及格 (D)
cout << "等级:勉强及格 (D)" << endl;
break;
default: // 不及格 (F)
cout << "等级:不及格 (F)" << endl;
break; // 每个case后都需要break防止下一次进入循环
}
return 0;
}
```
阅读全文
相关推荐


















