一个判定学生成绩等级的c++语言如何编写
时间: 2024-09-21 17:04:03 浏览: 51
Python 输入一个数字判断成绩分数等级的方法
为了编写一个简单的C++程序来判定学生的成绩等级,我们可以创建一个函数,接收学生分数作为输入,并根据预设的分数线返回相应的等级。以下是一个示例:
```cpp
#include <iostream>
#include <string> // 引入string库用于处理字符串
// 定义函数,判断成绩等级
std::string getGrade(double score) {
if (score >= 90) { // A级
return "A";
} else if (score >= 80) { // B级
return "B";
} else if (score >= 70) { // C级
return "C";
} else if (score >= 60) { // D级
return "D";
} else { // F级
return "F";
}
}
int main() {
double studentScore;
std::cout << "请输入学生的分数:";
std::cin >> studentScore;
std::string grade = getGrade(studentScore);
std::cout << "学生的成绩等级是:" << grade << std::endl;
return 0;
}
```
这个程序首先提示用户输入学生的分数,然后调用`getGrade`函数将分数映射到相应的等级。如果分数大于等于90,返回"A";依次类推,直到达到"F"为止。
阅读全文