7-1 计算全班学生C++课程的总成绩和平均成绩
分数 100
作者 杨雪华
单位 沈阳师范大学
定义一个类Student,记录学生C++课程的成绩。要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩。
输入格式:
输入5个不超过100的正整数,作为C++成绩。
输出格式:
在第一行中输出成绩的和,第二行输出平均成绩。
输入样例:
90 80 70 60 50
输出样例:
350
70
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
分数
#include <iostream>
using namespace std;
class Student
{
int score;
static int sum;
public:
Student (int s=0):score(s)
{
sum+=s;
}
static void display();
};
int Student::sum=0;
void Student::display()
{
cout<<sum<<endl<<sum/5;
}
int main()
{
Student s1;
int score;
for (int i=0;i<5;i++)
{
cin>>score;
Student s1(score);
}
s1.display();
return 0;
}