编写一个C++函数模块(包含调用语句),运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来,规则为: 等级=优秀 90<=分数<=100 等级=良好 80<=分数<90 等级=中等 60<=分数<80 等级=差 0<=分数<60
时间: 2024-09-23 18:06:06 浏览: 29
在C++中,你可以创建一个函数模块来实现这个功能。首先,定义一个名为`getGrade`的函数,该函数接收用户输入的分数作为参数,并根据给定的规则返回相应的等级。下面是函数的示例代码:
```cpp
#include <iostream>
// 定义函数,获取并返回学生的等级
std::string getGrade(int score) {
if (score >= 90 && score <= 100) {
return "优秀";
} else if (score >= 80 && score < 90) {
return "良好";
} else if (score >= 60 && score < 80) {
return "中等";
} else {
return "差";
}
}
int main() {
// 调用函数,从用户那里获取分数
int userScore;
std::cout << "请输入你的分数(0~100): ";
std::cin >> userScore;
// 根据输入调用getGrade函数并输出结果
std::string result = getGrade(userScore);
std::cout << "你的等级是: " << result << std::endl;
return 0;
}
```
当你运行这个程序,它会提示用户输入分数,然后根据用户的输入显示对应的等级。