Responsive image

问题 2821 --多个学生信息的处理,求总成绩(对象数组)--oop

2821: 多个学生信息的处理,求总成绩(对象数组)--oop

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

题目描述

创建学生类,建立一个对象数组,内放5个学生的信息(包括学号、姓名和成绩),编写程序要求:5个学生的信息通过输入获得; 分5行输出学生的信息。最后计算和输出总成绩。

输入描述

5个学生的信息:包括学号、姓名和成绩,使用空格隔开,成绩为整数。

输出描述

分5行输出学生的信息学号、姓名和成绩,使用英文逗号隔开。

样例输入

191210101 小张 90
191210102 小李 91
191210103 小王 92
191210104 小赵 93
191210105 小吴 94

样例输出

191210101,小张,90
191210102,小李,91
191210103,小王,92
191210104,小赵,93
191210105,小吴,94
460

代码填空:

#include<iostream>
#include<string>
using namespace std;
class Student///创建一个学生类
{
public:///公共的成员函数
    void set();  //输入学生信息
    void display(); //输出学生信息
    int getScore(); //返回学生成绩
private:///私有的成员变量
    int num;   //学号
    string name;//姓名
    int score;  //成绩
};
    //pdsu-c1
    //pdsu-c1
int main ()
{
    Student s[5];
    int sum=0;
    for(int i=0; i<5; i++)
    {
        s[i].set();

    }
    //pdsu-c2
    //pdsu-c2

    return 0;
}
       
                    

来源

 

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