在c++中用switch语句实现,输入一个百分制的考试成绩,将其转换成等级。90分及以上为“优秀”,80至89分为“良好”,70至79分为“中等”,60至69分为“及格”,60分以下为“不及格”
时间: 2024-10-19 20:10:55 浏览: 28
C++性能剖析教程之switch语句
5星 · 资源好评率100%
在 C++ 中,你可以使用 `switch` 语句来实现这个功能。假设你已经获取到了用户输入的考试成绩分数,并存储在一个整数变量 `score` 中,可以按照以下步骤编写代码:
```cpp
#include <iostream>
int main() {
int score;
// 获取用户输入的成绩
std::cout << "请输入考试成绩(百分制): ";
std::cin >> score;
// 使用 switch 语句根据分数范围确定等级
switch (score / 10) { // 分割到十位,因为满分为100,10分一档
case 10: // 90分以上
std::cout << "优秀" << std::endl;
break;
case 9: // 80-89分
std::cout << "良好" << std::endl;
break;
case 8: // 70-79分
std::cout << "中等" << std::endl;
break;
case 7: // 60-69分
std::cout << "及格" << std::endl;
break;
default: // 60分以下
std::cout << "不及格" << std::endl;
}
return 0;
}
```
阅读全文