6-50.学生信息输入输出

根据给出的基类,定义派生类,完成学生信息的输入输出(参见输入输出样例)

输入样例:

1002 Lisi F

20 beijing

输出样例:

num: 1002

name: Lisi

sex: F

age: 20

address: beijing

代码实现:

#include  <iostream>
#include  <string>
using  namespace  std;
class  Student
{public:
    void  get_value()
      {cin>>num>>name>>sex;}
    void  display(  )
        {cout<<"num:  "<<num<<endl;
          cout<<"name:  "<<name<<endl;
          cout<<"sex:  "<<sex<<endl;}
  private  :
      int  num;
      string  name;
      char  sex;
};      

/*在这里添加派生类的定义*/
class Student1:public Student{
	private:
		int age;
		string add;
	public:
		void get_value_1(){
			cin>>age>>add; 
		}
		void display_1(){
			cout<<"age: "<<age<<endl;
			cout<<"address: "<<add<<endl; 
		}
};

int  main()
  {Student1  stud1;
    stud1.get_value();
    stud1.get_value_1();
    stud1.display();
    stud1.display_1();
    return  0;
}  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值