用C++编写一个成绩转换程序
时间: 2024-10-13 09:14:19 浏览: 40
C++实现万能进制转换
在C++中,我们可以编写一个简单的成绩转换程序,比如将百分制成绩转换为四分制或等级制。这里我提供一个基本的例子,假设我们有一个函数用于将百分制转换为五级制:
```cpp
#include <iostream>
using namespace std;
// 定义转换函数
string convertToGrade(int percentage) {
if (percentage >= 90) {
return "A";
} else if (percentage >= 80) {
return "B";
} else if (percentage >= 70) {
return "C";
} else if (percentage >= 60) {
return "D";
} else {
return "F"; // 低于60分的情况
}
}
int main() {
int score;
cout << "请输入百分制成绩:";
cin >> score;
string grade = convertToGrade(score);
cout << "转换后的等级为:" << grade << endl;
return 0;
}
```
在这个程序中,用户输入一个百分制分数,`convertToGrade`函数根据这个分数返回相应的等级。然后主函数显示转换结果。
阅读全文