输入两个学生的学号、姓名和成绩,输出成绩较低的学生的学号、姓名和成绩。(使用结构体变量存储学生信息)
时间: 2023-09-07 09:14:34 浏览: 101
可以使用以下代码实现:
```c++
#include <iostream>
using namespace std;
struct Student {
int id; // 学号
string name; // 姓名
float score; // 成绩
};
int main() {
Student s1, s2;
// 输入第一个学生的信息
cout << "请输入第一个学生的学号、姓名和成绩:" << endl;
cin >> s1.id >> s1.name >> s1.score;
// 输入第二个学生的信息
cout << "请输入第二个学生的学号、姓名和成绩:" << endl;
cin >> s2.id >> s2.name >> s2.score;
// 比较成绩,输出成绩较低的学生
if (s1.score < s2.score) {
cout << "成绩较低的学生是:" << s1.id << " " << s1.name << " " << s1.score << endl;
} else {
cout << "成绩较低的学生是:" << s2.id << " " << s2.name << " " << s2.score << endl;
}
return 0;
}
```
使用结构体变量 `Student` 存储学生的信息,输入两个学生的信息后比较成绩,输出成绩较低的学生的学号、姓名和成绩。
阅读全文