• [YTU]_2445(C++习题 输入输出--公用继承)


    题目描述

    Student类含有私有数据成员:num,name,sex,公有成员函数:输入函数get_value()和输出函数display()。采用公用继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。

    输入

    输入num,name,sex,age,addr的值

    输出

    输出num,name,sex,age,addr的值

    样例输入

    1001 zhang m 21 shanghai

    样例输出

    num: 1001

    name: zhang

    sex: m

    age: 21

    address: shanghai

    #include <iostream>

    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;

        char name[10];

        char sex;

    };

    class Student1:public Student

    {

    public:

        void get_value_1()

        {

            cin>>age>>addr;

        }

        void display_1()

        {

            cout<<"age:"<<age<<endl;

            cout<<"address:"<<addr<<endl;

        }

    private:

        int age;

        char addr[10];

    };

    int  main()

    {

        Student1 stud1;

        stud1.get_value();

        stud1.get_value_1();

        stud1.display();

        stud1.display_1();

        return 0;

    }

     

  • 相关阅读:
    DP2_第K优解
    DP1
    算法第一讲_动态规划
    CodeForces 487A Fight the Monster
    HDU 2899 Strange fuction
    lower_bound() 与 upper_bound()
    jQuery qrcode生成二维码
    本地代码上传至git仓库
    图片懒加载
    react-native学习(一)————使用react-native-tab-navigator创建底部导航
  • 原文地址:https://www.cnblogs.com/sxy201658506207/p/7586335.html
Copyright © 2020-2023  润新知