第十一周第三项目——存储学生班长类

来源:互联网 发布:什么软件看电影清楚 编辑:程序博客网 时间:2024/05/16 15:49

/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称 :*作    者 : 田志伟*完成日期 : 2016年5月10号*版 本 号 : v1.0**问题描述 : <span class="comment" style="margin: 0px; padding: 0px; border: none; color: rgb(0, 130, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px; background-color: rgb(248, 248, 248);">存储学生班长类</span><span style="font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px; background-color: rgb(248, 248, 248);"> </span>*输入描述 :*程序输出 :<span style="color: rgb(0, 130, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px; background-color: rgb(248, 248, 248);">学生信息班长信息</span>*/
#include "iostream"using namespace std;class Stu{public:    Stu(int n,string nam);    void display();protected:    int num;    string name;};Stu::Stu(int n,string nam){    num=n;    name=nam;}void Stu::display(){    cout<<"学号:"<<num<<endl;    cout<<"姓名:"<<name<<endl;}class StuDetail:public Stu{public:    StuDetail(int n,string nam,int a,string ad,int n1,string nam1);    void show();    void show_monitor();private:    Stu monior;    int age;    string addr;};StuDetail::StuDetail(int n,string nam,int a,string ad,int n1,string nam1):Stu(n,nam),monior(n1,nam1),age(a),addr(ad){}void StuDetail::show(){    cout<<"学生信息:"<<endl;    cout<<"学号:"<<num<<endl;    cout<<"姓名:"<<name<<endl;    cout<<"年龄:"<<age<<endl;    cout<<"地址:"<<addr<<endl;}void StuDetail::show_monitor(){    cout<<"班长信息:"<<endl;    monior.display();}int main(){    StuDetail s(10010,"Wang-li",19,"115 Beijing Road,Shanghai",10001,"li-sun");    s.show();    s.show_monitor();    return 0;}
程序运行:




0 0
原创粉丝点击