c++用switch编写成绩等级
时间: 2024-09-15 18:13:42 浏览: 66
switch语句-C++面向对象程序设计
在C++中,你可以使用`switch`语句来根据学生的成绩分配等级。以下是一个简单的示例,假设我们有四个基本的成绩范围代表不同的等级:
```cpp
#include <iostream>
int main() {
int score; // 学生的分数
std::cout << "请输入学生分数:";
std::cin >> score;
// 使用 switch-case 结构进行成绩分类
switch (score / 10) { // 分数范围通常是以10分段划分的
case 9: // 优秀
std::cout << "成绩等级:优秀" << std::endl;
break;
case 8: // 良好
std::cout << "成绩等级:良好" << std::endl;
break;
case 7: // 中等
std::cout << "成绩等级:中等" << std::endl;
break;
default: // 一般或不及格
if (score >= 60) { // 如果分数大于等于60但不到90,视为及格
std::cout << "成绩等级:及格" << std::endl;
} else { // 分数低于60
std::cout << "成绩等级:不合格" << std::endl;
}
break;
}
return 0;
}
阅读全文