C++的一个小程序~~越快越好~~

来源:百度知道 编辑:UC知道 时间:2024/06/03 23:08:45
[实验内容]
题目:5个学生,4门课,要求主函数分别调用个函数实现:
(1) 找出成绩最高的学生序号和课程。
(2) 找出不及格课程的学生序号及其各门课的全部成绩。
(3) 求全部学生各门课程的平均分数,并输出。

要用Microsoft Visual C++ 6.0 Express Edition

简单一点儿的~谢谢大家~~~
是总成绩最高……四门课:语文数学英语物理好了……

#include<iostream.h>
class Score
{
public:
Score() {}
Score(long,double,double,double,double);
~Score() {}
double sum();
double average();
void print(Score &);
double Chinese;
double Math;
double English;
double Physics;
long code;
};

Score::Score(long c,double s1, double s2, double s3, double s4)
{
code = c;
Chinese = s1;
Math = s2;
English = s3;
Physics = s4;
}
double Score::sum() //求总分
{ return (Chinese + Math + English + Physics); }

double Score::average() //求平均分
{ return sum() / 4.0; }

void Score::print(Score & s) //输出序号及各科成绩
{
cout<<s.code<<"\n语文:"<<s.Chinese<<endl;
cout<<"数学:"<<s.Math<<endl;
cout<<"英语:"<<s.English<<endl;
cout<<"物理:"<<s.