描述
根据给出的代码,完成类的设计。
int main()
{
string name;
int score;
while(cin >> name >> score)
{
student a(name,score);
student::sum += score;
student::num ++;
}
student a;
a.print_avg();
return 0;
}
输入
输入学生姓名name,考试成绩score。
输出
输出该班级中的平均分,保留两位有效数字。
样例输入
eddie 30
steven 20
boss 10
样例输出
20.00
#include<iostream>
#include<string>
#include<stdio.h>
using namespace std;
class student
{
public:
static int sum,num;
int score;
string name;
student(string name="",int score=0):
name(name),score(score){}
void print_avg()
{
printf("%.2lf",sum*1.0/num);
}
};
int student::sum=0;
int student::num=0;