用C++编程定义学生成绩类 Score,其私有数据成员有学号、姓名、物理成绩、数学成绩、外语成绩、平均成绩,公有带参构造函数 Score 用于初始化数据成员,公有成员函数 ShowO 用于打印学号、姓名、物理成绩、数学成绩
时间: 2023-07-04 16:09:40 浏览: 133
学生成绩管理系统使用的c++
以下是用C++编程定义学生成绩类 Score 的代码:
```c++
#include <iostream>
#include <string>
using namespace std;
class Score {
private:
string studentId; // 学号
string name; // 姓名
double physicsScore; // 物理成绩
double mathScore; // 数学成绩
double englishScore; // 外语成绩
double averageScore; // 平均成绩
public:
Score(string id, string n, double phy, double math, double eng) {
studentId = id;
name = n;
physicsScore = phy;
mathScore = math;
englishScore = eng;
averageScore = (phy + math + eng) / 3;
}
void ShowO() {
cout << "学号:" << studentId << endl;
cout << "姓名:" << name << endl;
cout << "物理成绩:" << physicsScore << endl;
cout << "数学成绩:" << mathScore << endl;
}
};
```
在上面的代码中,我们定义了一个学生成绩类 Score,它有五个私有数据成员,包括学号、姓名、物理成绩、数学成绩、外语成绩和平均成绩。我们还定义了一个公有带参构造函数 Score,用于初始化数据成员,并且定义了一个公有成员函数 ShowO,用于打印学号、姓名、物理成绩和数学成绩。
阅读全文