用c++写一个程序输入10个学生的姓名,学号和成绩,将其中不及格者的姓名,学号和成绩输出
时间: 2024-02-12 10:07:42 浏览: 85
好的,以下是一个简单的 C++ 程序,可以实现您的需求:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Student {
string name;
string id;
float score;
};
int main() {
const int num_students = 10;
Student students[num_students];
// 输入学生信息
for (int i = 0; i < num_students; i++) {
cout << "请输入第" << i+1 << "个学生的姓名、学号和成绩:" << endl;
cin >> students[i].name >> students[i].id >> students[i].score;
}
// 输出不及格学生信息
cout << "不及格学生信息如下:" << endl;
for (int i = 0; i < num_students; i++) {
if (students[i].score < 60) {
cout << students[i].name << " " << students[i].id << " " << students[i].score << endl;
}
}
return 0;
}
```
以上程序定义了一个 `Student` 结构体,包含学生姓名、学号和成绩。程序首先通过循环输入 10 个学生的信息,然后再循环一次,找出不及格的学生并输出其信息。
请注意,由于我不知道您具体的编程要求,因此以上代码仅供参考,您可以根据实际需要进行修改和优化。
阅读全文