👉有50个学生,要求输出成绩在80分以上的学生的学号和成绩用devc++
时间: 2024-10-19 17:05:39 浏览: 27
学生成绩管理系统实验报告.pdf
5星 · 资源好评率100%
在Dev-C++中,你可以使用结构体(struct)来存储学生的学号和成绩,然后通过循环遍历数组并检查每个学生的成绩是否超过80分。以下是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
// 定义一个结构体表示学生
struct Student {
int id; // 学号
int score; // 成绩
};
int main() {
const int totalStudents = 50;
Student students[totalStudents]; // 创建一个包含50个元素的数组
// 假设已从输入或其他源填充了学生的数据
for (int i = 0; i < totalStudents; ++i) {
cin >> students[i].id >> students[i].score;
}
cout << "学号和成绩大于等于80分的学生如下:" << endl;
for (int i = 0; i < totalStudents; ++i) {
if (students[i].score >= 80) {
cout << "学号: " << students[i].id << ", 成绩: " << students[i].score << endl;
}
}
return 0;
}
阅读全文