c++定义一个学生类student数组
时间: 2023-09-09 08:06:24 浏览: 112
c++模板类的实现学生类Student
4星 · 用户满意度95%
下面是一个简单的 C++ 学生类 `Student` 的定义,并创建一个包含五个学生的数组:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
public:
string name;
int age;
double score;
};
int main() {
const int SIZE = 5;
Student students[SIZE];
for (int i = 0; i < SIZE; i++) {
cout << "请输入第 " << i+1 << " 个学生的信息:" << endl;
cout << "姓名:";
cin >> students[i].name;
cout << "年龄:";
cin >> students[i].age;
cout << "成绩:";
cin >> students[i].score;
}
cout << "所有学生的信息如下:" << endl;
for (int i = 0; i < SIZE; i++) {
cout << "姓名:" << students[i].name << ",年龄:" << students[i].age
<< ",成绩:" << students[i].score << endl;
}
return 0;
}
```
在上述代码中,定义了一个名为 `Student` 的类,具有三个公有成员变量 `name`、`age` 和 `score`,表示学生的姓名、年龄和成绩。然后,在 `main()` 函数中创建了一个长度为 `SIZE` 的 `students` 数组,用于存储学生对象。接着,通过 `for` 循环依次输入每个学生的信息,再通过第二个 `for` 循环输出所有学生的信息。
阅读全文