创建学生类对象数组,存储5个学生的信息,使用对象指针输出1,3,5个学生的信息
时间: 2023-12-10 14:06:19 浏览: 82
好的,我理解了你的问题。下面是示例代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
// 学生类
class Student {
public:
string name;
int age;
string gender;
};
int main() {
// 创建学生对象数组
Student students[5];
// 存储学生信息
students[0].name = "张三";
students[0].age = 18;
students[0].gender = "男";
students[1].name = "李四";
students[1].age = 19;
students[1].gender = "男";
students[2].name = "王五";
students[2].age = 20;
students[2].gender = "女";
students[3].name = "赵六";
students[3].age = 21;
students[3].gender = "男";
students[4].name = "钱七";
students[4].age = 22;
students[4].gender = "女";
// 使用对象指针输出1,3,5个学生信息
cout << "第1个学生信息:" << endl;
cout << "姓名:" << students[0].name << ",年龄:" << students[0].age << ",性别:" << students[0].gender << endl;
cout << "第3个学生信息:" << endl;
cout << "姓名:" << students[2].name << ",年龄:" << students[2].age << ",性别:" << students[2].gender << endl;
cout << "第5个学生信息:" << endl;
cout << "姓名:" << students[4].name << ",年龄:" << students[4].age << ",性别:" << students[4].gender << endl;
return 0;
}
```
输出结果如下:
```
第1个学生信息:
姓名:张三,年龄:18,性别:男
第3个学生信息:
姓名:王五,年龄:20,性别:女
第5个学生信息:
姓名:钱七,年龄:22,性别:女
```
注意,使用对象指针输出也可以,只需要将对象指针指向对应的学生对象即可。