2674-学生成绩统计

来源:互联网 发布:程序员为什么工资高 编辑:程序博客网 时间:2024/04/29 16:39
#include <bits/stdc++.h>using namespace std;class Student{private:    int id, math, english, computer;    char name[20];public:    int sum()    {        return math + english + computer;    }    double average()    {        return sum()/3.0;    }    void print()    {        printf("%d\t%s\t%d\t%d\t%d\t%d\t%.1f\n",id, name, math, english, computer, sum(), average());    }    void set_stu_info(int n, char *p, int m, int e, int c)    {        id = n;        strcpy(name,p);        math = m;        english = e;        computer = c;    }};int main(){    Student s[5];    for(int i = 0; i <= 4; i++)    {        int n, m, e, c;        char p[20];        cin >> n >> p >> m >> e >> c;        s[i].set_stu_info(n, p, m, e, c);    }    printf("Input the messages of five students(StudentID Name Math English Computer )\n\n");    printf("StuID\tName\tMath\tEng\tCom\tTotal\tAverage\n");    for(int i = 0; i <= 4; i++)    {        s[i].print();    }    return 0;}
原创粉丝点击