编写C++程序,输入10个学生的考试分数(0~100),然后根据每个学生的分数,判断并显示每个学生的学号和等级。学号由1到10,等级关系为:
时间: 2024-10-16 21:10:17 浏览: 29
在C++中,你可以编写如下的程序来满足这个需求:
```cpp
#include <iostream>
#include <string>
int main() {
int students[10]; // 存储10个学生的分数
for (int i = 0; i < 10; i++) {
std::cout << "请输入第" << (i + 1) << "位学生的分数: ";
std::cin >> students[i];
// 判断并设置等级
if (students[i] >= 90) {
std::string grade = "优秀";
} else if (students[i] >= 80) {
std::string grade = "良好";
} else if (students[i] >= 60) {
std::string grade = "及格";
} else {
std::string grade = "不及格";
}
std::cout << "学生号: " << i + 1 << ", 等级: " << grade << std::endl;
}
return 0;
}
```
在这个程序中,首先我们创建了一个数组`students`来存储10个学生的分数。然后通过for循环,逐个输入学生的分数,并根据分数范围判断等级。最后,将学号和等级打印出来。
阅读全文