请设计一个学生类,属性包括学号、姓名、性别、年龄、入学总成绩, 主程序如下(不能修改): int main() { student stu; stu.set_value(); stu.display(); return 0; }
时间: 2024-03-18 12:41:13 浏览: 107
以下是一个简单的学生类设计,包括学号、姓名、性别、年龄、入学总成绩等5个属性:
```cpp
#include <iostream>
#include <string>
using namespace std;
class student {
private:
string id; // 学号
string name; // 姓名
char gender; // 性别
int age; // 年龄
float score; // 入学总成绩
public:
// 设置学生属性的方法
void set_value() {
cout << "请输入学生信息:" << endl;
cout << "学号:";
cin >> id;
cout << "姓名:";
cin >> name;
cout << "性别:";
cin >> gender;
cout << "年龄:";
cin >> age;
cout << "入学总成绩:";
cin >> score;
}
// 显示学生属性的方法
void display() {
cout << "学生信息如下:" << endl;
cout << "学号:" << id << endl;
cout << "姓名:" << name << endl;
cout << "性别:" << gender << endl;
cout << "年龄:" << age << endl;
cout << "入学总成绩:" << score << endl;
}
};
```
在主程序中,先创建一个学生对象,然后调用其set_value()方法设置学生属性,最后调用display()方法显示学生属性:
```cpp
int main() {
student stu;
stu.set_value();
stu.display();
return 0;
}
```
运行程序后,会提示输入学生信息,输入完毕后会显示学生信息。
阅读全文