搜索
简帛阁>技术文章>标题编写一个程序,已有3个学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并输出学生的总成绩和平均成绩(要求将总成绩用静态数据成员表示)。

标题编写一个程序,已有3个学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并输出学生的总成绩和平均成绩(要求将总成绩用静态数据成员表示)。

#include<iostream>
#include <string>
using namespace std;
class student{
public:
    void get(double a,string b,double c)
    {
        num=a;  name=b;  sco=c;
        ++count;
        sum=sum+sco;
        ave=sum/count;
    }
    void print()
    {
        cout<<"num="<<num<<" name="<<name<<" score="<<sco<<endl;
    }
    void print1()
    {
        cout<<"学生的总成绩为:"<<sum<<endl;
        cout<<"学生的平均成绩为:"<<ave<<endl;
    }
private:
    double num,sco;
    string name;
    static double sum;
    static int count;
    static double ave;
};
int student::count=0;
double student::sum=0.0;
double student::ave=0.0;
int main()
{
    double a,b;
    string c;
    cout<<"请分别输入3个学生的学号,姓名,成绩:"<<endl;
    student ob;
    for(int i=0;i<3;i++)
    {
         cin>>a>>c>>b;
        ob.get(a,c,b);
        ob.print();
    }
    ob.print1();
    return 0;
}

ncludetypedefstructStudent{intnum;//学号charname[20];//姓名intscore[3];//三门课程分数}Student;voidInput(Stude
计算学生平均成绩编写一个程序,实现从键盘输入3学生数据(每个学生数据包括学号姓名、2门课程成绩输出每个学生2门课平均成绩,以及最高分学生数据包括学号姓名、2门课成绩平均分数
学生基本信息包括学号姓名成绩,写出表示学生数据结构类型,编写一个程序,输入整数n,再输入n学生信息,输出成绩最高学生信息。代码如下:include<stdioh>struc
一个班上有6名学生,每个学生数据作为一个记录,每个记录包括学号姓名、三门课程成绩三门课程平均成绩。从键盘输入学生学号姓名及三门课成绩要求打印三门课程平均成绩最高分学生记录。inclu
//*作者:冰糖//*日期:2018年11月7日//*章节:第十章//*题号:5//*题目:5学生,每个学生三门课程成绩,从键盘输入学生数据包括学号姓名3门课程成绩),//计算出平均成绩
c语言:编写程序,输入是学生学号姓名成绩输出学生成绩等级不及格人数。0定义调用set_grade()设置等级A85100C6069B7084D059includeincludestruct
//结构体数组完成:5学生包括学号姓名成绩要求按照成绩高低输出学生信息include<stdioh>structStu{intnum;charname[20];intsc