用c++写一个switch case分数例子
时间: 2024-09-21 07:04:04 浏览: 37
在C++中,你可以使用`switch-case`结构来根据给定的分数范围给出相应的评价。这里是一个简单的例子,假设我们有四个等级:优秀、良好、及格和不及格,对应的分数区间分别是90分以上、60到89分、60分及以上但低于60分,以及不及格(59分以下):
```cpp
#include <iostream>
int main() {
int score;
std::cout << "请输入学生的分数:";
std::cin >> score;
// 使用 switch-case 结构
switch (score / 10) { // 分数除以10简化处理,如需精确到小数部分需要其他方法
case 10:
case 9:
std::cout << "优秀的评价。\n"; // 分数在90及以上
break;
case 8:
std::cout << "良好的评价。\n"; // 分数在80至89
break;
case 7:
std::cout << "及格的评价。\n"; // 分数在60至79
break;
default:
std::cout << "不及格的评价。\n"; // 分数低于60
break;
}
return 0;
}
```
阅读全文