定义一个score类,求解C++

来源:百度知道 编辑:UC知道 时间:2024/09/22 09:55:01
定义一个score类,其中包括私有数据成员和公有数据成员函数,即
num 学号
math 高等数学成绩
English 英语成绩
Programming 程序设计成绩
inscore() 输入学号和各科成绩,并且计算平均成绩
showscore() 输出学号和各科成绩
使用score类,输入某班n(不确定)个学生的学号和各科成绩,然后求平均成绩,并列表输出学生的学号,各科成绩和平均成绩

#include<iostream.h>
class score
{
public:
score(int n) //构造函数
{ code = n; }
void inscore() //输入各科成绩,并计算总成绩,平均成绩
{
cout<<"Input math score:";
cin>>math;
cout<<"Input English score:";
cin>>English;
cout<<"Input programming score:";
cin>>programming;
sum = math + English + programming;
average = sum / 3;
}
void showscore () //输出各科成绩
{
cout<<code<<"\nscore:";
cout<<"\nmath:"<<math
<<"\nEnglish:"<<English
<<"\nprogramming:"<<programming
<<"\nsum:"<<sum
<<"\naverage:"<<average<<endl;
}
score * next;
protected:
int code;
double math,Engl