请设计一个学生类,属性包括学号、姓名、性别、年龄、入学总成绩, 主程序如下(不能修改): int main() { student stu; stu.set_value(); stu.display(); return 0; }
时间: 2024-03-14 17:45:15 浏览: 107
好的,这是一个简单的学生类设计:
```cpp
#include <iostream>
#include <string>
using namespace std;
class student {
private:
string id; // 学号
string name; // 姓名
string gender; // 性别
int age; // 年龄
double score; // 入学总成绩
public:
void set_value() {
cout << "请输入学生的学号、姓名、性别、年龄和入学总成绩:" << endl;
cin >> id >> name >> gender >> age >> score;
}
void display() {
cout << "学生信息如下:" << endl;
cout << "学号:" << id << endl;
cout << "姓名:" << name << endl;
cout << "性别:" << gender << endl;
cout << "年龄:" << age << endl;
cout << "入学总成绩:" << score << endl;
}
};
```
在 `set_value` 函数中,我们通过 `cin` 获取学生的各项信息,而在 `display` 函数中,我们通过 `cout` 输出这些信息。注意,这里的 `student` 类在 `private` 区域定义了各项属性,而在 `public` 区域定义了两个函数 `set_value` 和 `display`,用于设置和展示学生信息。
最后,我们只需要按照要求,定义 `main` 函数即可:
```cpp
int main() {
student stu;
stu.set_value();
stu.display();
return 0;
}
```
在 `main` 函数中,我们定义了一个 `stu` 对象,并分别调用了 `set_value` 和 `display` 函数,以输入和展示学生信息。
阅读全文