1、定义一个学生(Student)类: 1)包含数据成员:int num; float chn;float math;float eng; 2)包含成员函数: Input(),Display(), Sum()分别实现成绩输入、显示与求和功能; 2、编程: 1)设计主函数; 2)定义1个对象stu1; 3)调用成员函数Input(),录入对象stu1的语文(chn)、数学(math)和英语(eng)成绩; 4)调用成员函数Display(),显示学生学号和总分数。
时间: 2024-02-15 12:04:31 浏览: 65
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
好的,这是您的问题:
定义一个学生(Student)类: 1)包含数据成员:int num; float chn;float math;float eng; 2)包含成员函数: Input(),Display(), Sum()分别实现成绩输入、显示与求和功能; 2、编程: 1)设计主函数; 2)定义1个对象stu1; 3)调用成员函数Input(),录入对象stu1的语文(chn)、数学(math)和英语(eng)成绩; 4)调用成员函数Display(),显示学生学号和总分数。
下面是我对应的回答:
```cpp
#include <iostream>
using namespace std;
class Student {
public:
int num;
float chn, math, eng;
void Input() {
cout << "请输入学生" << num << "的语文、数学、英语成绩:";
cin >> chn >> math >> eng;
}
void Display() {
cout << "学生" << num << "的总分为:" << Sum() << endl;
}
float Sum() {
return chn + math + eng;
}
};
int main() {
Student stu1;
stu1.num = 1;
stu1.Input();
stu1.Display();
return 0;
}
```
这个程序定义了一个名为Student的类,它包含了int num和float chn、math、eng四个数据成员,以及Input()、Display()、Sum()三个成员函数。在主函数中,我们定义了一个名为stu1的Student对象,并给它的num字段赋值为1。然后我们调用了对象的Input()函数,让用户输入学生的语文、数学、英语成绩。最后我们调用了对象的Display()函数,输出学生的总分数。
阅读全文