c++编程:编写一个函数,按所给的百分制的成绩分数,返回与该分数对应的等级代号字符
时间: 2024-02-22 15:57:55 浏览: 75
好的,根据您的要求,我编写了以下C++函数,可以实现您所需的功能:
```c++
char getGrade(int score) {
if (score >= 90) {
return 'A';
} else if (score >= 80) {
return 'B';
} else if (score >= 70) {
return 'C';
} else if (score >= 60) {
return 'D';
} else {
return 'E';
}
}
```
以上代码中,`getGrade`函数接收一个整数参数`score`,表示百分制的成绩分数。根据该分数所在的范围,返回相应的等级代号字符。
例如,如果您调用`getGrade(85)`,函数将返回字符`B`,代表该分数对应的等级为B级。
希望这个函数能够满足您的需求。
相关问题
c++编程题:编写一个函数,按所给的百分制的成绩分数,返回与该分数对应的等级代号字符。
好的,以下是实现该功能的C++函数代码:
```cpp
char getGrade(int score) {
if (score >= 90) {
return 'A';
} else if (score >= 80) {
return 'B';
} else if (score >= 70) {
return 'C';
} else if (score >= 60) {
return 'D';
} else {
return 'E';
}
}
```
该函数接受一个整数参数`score`,表示百分制的成绩分数。根据成绩分数的大小,返回对应的等级代号字符,分别为`A`、`B`、`C`、`D`和`E`。其中,成绩在90分及以上为`A`级,80分及以上为`B`级,70分及以上为`C`级,60分及以上为`D`级,60分以下为`E`级。
c++编写一个函数,按所给的百分制的成绩分数,返回与该分数对应的等级代号字符
好的,我可以为您编写这个函数。以下是代码示例:
```c++
#include <iostream>
using namespace std;
char getGrade(int score) {
if (score >= 90 && score <= 100) {
return 'A';
} else if (score >= 80 && score < 90) {
return 'B';
} else if (score >= 70 && score < 80) {
return 'C';
} else if (score >= 60 && score < 70) {
return 'D';
} else {
return 'E';
}
}
int main() {
int score = 85;
char grade = getGrade(score);
cout << "分数为:" << score << ",等级为:" << grade << endl;
return 0;
}
```
在这个函数中,我们通过传入一个百分制的分数,判断该分数对应的等级代号字符,并将其返回。在主函数中,我们将分数传入该函数,并将返回的等级代号字符打印出来。
阅读全文