宝马mmfls440是什么车:编程 急需答案 请帮忙

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 22:39:35
定义一个学生类,它有两个数据成员,姓名,成绩。有给姓名,成绩赋值的功能,另定义一个研究生类,具有显示姓名,成绩的功能

#include<iostream.h>
#include<string>
#include<conio.h>
class student
{
public:
char *name;
int score;
student(char *n,int s)
{
name=new char[20];
strcpy(name,n);
score=s;
}
void input()
{
cout<<"姓名";
cin>>name;
cout<<"成绩";
cin>>score;
}
void print()
{
cout<<"姓名"<<name<<endl;
cout<<"成绩"<<score<<endl;
}
~student(){}
};
class postgraduate
{
public:
char *name;
int score;
postgraduate(char *n,int s)
{
name=new char[20];
strcpy(name,n);
score=s;
}
void print()
{
cout<<"研究生"<<endl;
cout<<"姓名"<<name<<endl;
cout<<"成绩"<<score<<endl;
}
~postgraduate(){};

};
void main()
{student a("a",1);
a.input();
a.print();
postgraduate b("b",2);
b.print();
getch();
}

class student
{
public:
student(char* name,int grade);
~student();
private:
student();
char* name;
int grade;
}

class gra_student:public student
{
public:
gra_student(char* name,int grade);
~gra_student();
void display_name();
void display_grade();
private:
gra_student();
}

class student
{
char* name;
double score;
public:
void setname(char*);
void setscore(double);
}
class graduate
{
char* name;
double score;
public:
void displayname();
void displayscore();
}