Responsive image

问题 2214 --计算给出的n个学生的总分和平均分-oop

2214: 计算给出的n个学生的总分和平均分-oop

时间限制: 1 Sec  内存限制: 128 MB
提交: 76  解决: 509
[提交][状态][讨论版][命题人:]

题目描述

求用户指定的n名学生的总分、平均分(中间用空格隔开,保留2位小数),要求n和n名学生的学号、姓名、成绩由用户输入。

输入描述

输入学生个数n和n名学生的学号、姓名、成绩


输出描述

n名学生的总分、平均分(中间用空格隔开,保留2位小数)

样例输入

2
1 Jim 92
2 Lucy 94

样例输出

186.00 93.00

代码填空:

#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
class Student                   //定义Student类
{
public:
    Student(int n,string na,float s):num(n),name(na),score(s) { }     //构造函数
    Student():num(0),name("non"),score(0) { }
    void set(int n,string na,float s)
    {
        num=n;
        name=na;
        score=s;
    }
    void total( );
    static float average( );        //声明静态成员函数
    static float getSum()
    {
        return sum;
    }
private:
    int num;
    string name;
    float score;
    static float sum;                //静态数据成员
    static int count;                //静态数据成员
};
//pdsu-c1
//pdsu-c1

int main( )
{
    Student stud[10];
    int n;
    cin>>n;                                          //输入求平均成绩的学生数
   //pdsu-c2
    //pdsu-c2       //求解和输出总分和平均分
    return 0;
}
               
                    

来源

 

[提交][状态]
ACM算法攻关部