用c++写一个根据成绩打印出等级,学生成绩是100分制,用score变量记录成绩(用嵌套if实现)90-100输出等级A,80-89输出等级B,70-79输出等级C,60-69输出等级D,score<60输出等级E
时间: 2024-11-15 21:20:54 浏览: 4
C++知识点,超详细,概述
在C++中,你可以通过嵌套`if`条件语句来实现这个功能。下面是一个简单的示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int score;
// 获取用户输入的成绩
cout << "请输入学生的分数:";
cin >> score;
// 根据成绩打印等级
if (score >= 90) {
cout << "等级:A" << endl;
} else if (score >= 80) {
cout << "等级:B" << endl;
} else if (score >= 70) {
cout << "等级:C" << endl;
} else if (score >= 60) {
cout << "等级:D" << endl;
} else { // score < 60
cout << "等级:E" << endl;
}
return 0;
}
```
在这个程序中,我们首先获取用户的输入作为`score`变量,然后依次检查`score`的值,根据范围打印相应的等级。
阅读全文