新手请教VC++问题,高手进

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:38:38
5. 定义一个Student类,在该类定义中包括:一个数据成员score(分数) 及两个静态数据成员total(总分)和学生人数count;成员函数scoretalcount(float s)用于设置分数、求总分和累计学生人数;静态成员函数sum用于返回总分;静态成员函数average用于求平均值。
在main函数中,输入某班同学的成绩,并调用上述函数求全体学生的总分和平均分。

class Student
{
private:
double score;
static double total;
static int count;
public:
void scoretalcount(double s)
{
score=s;
total+=score;
count++;
}
static double sum()
{
return total;
}
static double average()
{
return total/count;
}
};
double Student::total=0.0;
int Student::count=0;

int main()
{
Student s1,s2,s3;
s1.scoretalcount(78.3);
s2.scoretalcount(56.3);
s3.scoretalcount(87.5);
cout<<Student::sum()<<endl;
cout<<Student::average()<<endl;
cout<<Student::count<<endl;
return 0;
}

晕。
如此基础的题还是自己学学吧。