我的程序为何不能运行呢?

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:00:20
#include<iostream.h>
#include<string.h>
class student
{public:
student (char name,char sex1,char id,int a,float s1,float s2,float aver)
{char name[20];
char id[10];}

void getid(char id);
void getname(char name);
void getsex(char sex1){sex=sex1;};
void getage (int a){age=a;};
void getscore(float s1,float s2){score1=s1,score2=s2;};
void display{cout<<"name:"<<name<<endl;
cout<<"id:"<<id<<endl;
cout<<"age:"<<age<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"score1:"<<score1<<endl;
cout<<"score2:"<<score2<<endl;
cout<<"aveer:"<<(score1+score2)/2<<endl;
cout<<endl;};
~student();
protected:
char name;
char sex;
char

#include<iostream.h>
#include<string.h>
class student
{public:
student(char *name1,char sex1,char *id1,int a,float s1,float s2,float aver1):name(name1),sex(sex1),id(id1),age(a),score1(s1),score2(s2),aver(aver1){}
student(){ };
void getid(char *id1){id=id1;};
void getname(char *name1){name=name1;};
void getsex(char sex1){sex=sex1;};
void getage (int a){age=a;};
void getscore(float s1,float s2){score1=s1,score2=s2;};
void display(){cout<<"name:"<<name<<endl;
cout<<"id:"<<id<<endl;
cout<<"age:"<<age<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"score1:"<<score1<<endl;
cout<<"score2:"<<score2<<endl;
cout<<"aveer:"<<(score1+score2)/2<<endl;
cout<<endl