给一个百分制成绩,要求输入等级的c++代码
时间: 2024-10-18 19:23:27 浏览: 30
在C++中,你可以编写一个简单的函数来根据分数给出对应的等级。这里是一个基本的例子,假设A+对应90分以上,A对应80-89分,以此类推:
```cpp
#include <iostream>
using namespace std;
string getGrade(int score) {
if (score >= 90) {
return "A+"; // 分数大于等于90,为A+
} else if (score >= 80) {
return "A"; // 分数大于等于80,为A
} else if (score >= 70) {
return "B+"; // 分数大于等于70,为B+
} else if (score >= 60) {
return "B"; // 分数大于等于60,为B
} else if (score >= 50) {
return "C+"; // 分数大于等于50,为C+
} else if (score >= 40) {
return "C"; // 分数大于等于40,为C
} else {
return "F"; // 分数低于40,不及格,标记为F
}
}
int main() {
int inputScore;
cout << "请输入分数(0-100):" << endl;
cin >> inputScore;
string grade = getGrade(inputScore);
cout << "成绩等级为: " << grade << endl;
return 0;
}
```
阅读全文