编写student类,成员变量有ID(学号)、math(数学成绩)、english(英语成绩)、sum(总成绩),成员函数函数有构造函数、setStu:设置函数,用于修改对象、showStu:显示函数,用于输出显示。 在主函数中声明一个
时间: 2023-06-11 19:07:47 浏览: 118
下面是一个示例的 C++ 代码,实现了要求的 Student 类及其成员函数:
```cpp
#include <iostream>
using namespace std;
class Student {
private:
string ID;
double math;
double english;
double sum;
public:
Student(string id, double math_score, double eng_score) {
ID = id;
math = math_score;
english = eng_score;
sum = math + english;
}
void setStu(double math_score, double eng_score) {
math = math_score;
english = eng_score;
sum = math + english;
}
void showStu() {
cout << "ID: " << ID << endl;
cout << "Math score: " << math << endl;
cout << "English score: " << english << endl;
cout << "Total score: " << sum << endl;
}
};
int main() {
Student stu("20210001", 90, 85);
stu.showStu();
stu.setStu(95, 92);
stu.showStu();
return 0;
}
```
在主函数中声明了一个 `Student` 对象 `stu`,并调用了其成员函数 `showStu()` 和 `setStu()` 来显示和修改学生的成绩信息。
注意,这里使用了 C++ 中的类和对象,以及访问限定符 `private` 和 `public` 来保护和公开成员变量和成员函数。同时,使用了构造函数来初始化对象的成员变量。
阅读全文