C++作业4.21

来源:互联网 发布:python 防止sql注入 编辑:程序博客网 时间:2024/06/06 02:27
#include<iostream>using namespace std;class student{public:student(int nu,string a,double s){num=nu;name=a;score=s;}void show1(){cout<<"学号:"<<num<<endl;//cout<<"姓名:"<<name<<endl;            cout<<"成绩:"<<score<<endl;}    void showdata(){sum+=score;n++;int p;p=sum/n;cout<<"学生人数:"<<n<<endl;cout<<"平均成绩:"<<p<<endl;}private:int num;string name;double score;static int n;static double sum;};    int student::n=0;double student::sum=0.0;int main(){student stu[6]={student(101,"chen",1),student(102,"zhuo",2),student(103,"bin",3),                student(104,"jia",4),student(105,"you",5),student(106,"a",6)};student *b=stu;for(int i=0;i<6;i++){b[i].show1();b[i].showdata();}return 0;}


运行结果:



这里我有个不明白的地方,为什么这里的姓名这一行加上去就会出现错误呢?

错误显示如图:


麻烦老师帮忙解答一下?

0 0
原创粉丝点击