匿名用户
1级
2010-06-03 回答
#include
#include
using namespace std;
class student
{
public:
student()
{
number=1;
name;
math=0;
english=0;
computer=0;
double b=0;
}
int b;//平均成绩
void shuru() //输入各科成绩
{ cout<>number;
cout<>name;
cout<
cout<>math;
cout<>english;
cout<>computer;
}
void sum()
{
he=math+english+computer;
cout<
}
void average( ) //三门课程的平均成绩
{
b=(math+english+computer)/3;
cout<
}
void coutall()
{cout<
}
void cout80( ) //输出平均成绩大于80的同学:
{if(b>80.0)
cout<
}
private:
int number;//学号
string name;//学生姓名
int math;//数学成绩
int english;//英语成绩
int computer;//电脑成绩
int he; //临时变量
};
void main()
{ student s[3];
int k,u;
double averagemax;
for(k=1;k<3;k++)
{
s[k].shuru();
s[k].sum();
s[k].average();
s[k].cout80();
}
averagemax=s[1].b;//求平均成绩最大的
for(k=1;k<4;k++)
{if(s[k].b>averagemax)
{averagemax=s[k].b;
u=k;
}
};
s[u].coutall();
cout<
}