#include<iostream>
#include<cstring>
using namespace std;
class Student
{
char name[20];
char num[20];
char sex[4];
public:
void base();
void showbase();
};
void Student::base()
{
char Name[20];
char Num[20];
char Sex[4];
cout<<"请输入名字:";
cin>>Name;
strcpy(name,Name);
cout<<"请输入学号:";
cin>>Num;
strcpy(num,Num);
cout<<"请输入性别:";
cin>>Sex;
strcpy(sex,Sex);
}
void Student::showbase()
{
cout<<"名字:"<<name<<" ";
cout<<"学号:"<<num<<" ";
cout<<"性别:"<<sex<<" ";
}
class Graduatestudent:public Student
{
char type[40];
int snum;
public:
void getdelived()
{
char Type[40];
int Snum;
cout<<"请输入研究方向:";
cin>>Type;
strcpy(type,Type);
cout<<"请输入论文数量:";
cin>>Snum;
snum=Snum;
}
void showdelived()
{
cout<<"研究方向:"<<type;
cout<<"论文数量:"<<snum<<endl;
}
};
int main()
{
Graduatestudent a;
a.base();
a.getdelived();
a.showbase();
a.showdelived();
return 0;
}
#include<cstring>
using namespace std;
class Student
{
char name[20];
char num[20];
char sex[4];
public:
void base();
void showbase();
};
void Student::base()
{
char Name[20];
char Num[20];
char Sex[4];
cout<<"请输入名字:";
cin>>Name;
strcpy(name,Name);
cout<<"请输入学号:";
cin>>Num;
strcpy(num,Num);
cout<<"请输入性别:";
cin>>Sex;
strcpy(sex,Sex);
}
void Student::showbase()
{
cout<<"名字:"<<name<<" ";
cout<<"学号:"<<num<<" ";
cout<<"性别:"<<sex<<" ";
}
class Graduatestudent:public Student
{
char type[40];
int snum;
public:
void getdelived()
{
char Type[40];
int Snum;
cout<<"请输入研究方向:";
cin>>Type;
strcpy(type,Type);
cout<<"请输入论文数量:";
cin>>Snum;
snum=Snum;
}
void showdelived()
{
cout<<"研究方向:"<<type;
cout<<"论文数量:"<<snum<<endl;
}
};
int main()
{
Graduatestudent a;
a.base();
a.getdelived();
a.showbase();
a.showdelived();
return 0;
}