建立一个对象数组,内放5个学生的数据(学号、成绩),请输出第1、3、5个学生的数据
时间: 2024-05-07 08:23:57 浏览: 17
好的,这个问题是可以回答的。以下是示例代码:
```C++
#include <iostream>
using namespace std;
class Student {
public:
int id; // 学号
int score; // 成绩
};
int main() {
Student students[5]; // 定义一个长度为5的对象数组
students[0].id = 1001;
students[0].score = 90;
students[1].id = 1002;
students[1].score = 85;
students[2].id = 1003;
students[2].score = 92;
students[3].id = 1004;
students[3].score = 88;
students[4].id = 1005;
students[4].score = 94;
cout << "第1个学生的数据:学号为" << students[0].id << ",成绩为" << students[0].score << endl;
cout << "第3个学生的数据:学号为" << students[2].id << ",成绩为" << students[2].score << endl;
cout << "第5个学生的数据:学号为" << students[4].id << ",成绩为" << students[4].score << endl;
return 0;
}
```
输出结果:
```
第1个学生的数据:学号为1001,成绩为90
第3个学生的数据:学号为1003,成绩为92
第5个学生的数据:学号为1005,成绩为94
```