⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 11-9.cpp

📁 为初学者提供的最佳的C++程序设计源程序库
💻 CPP
字号:
#include<iostream.h>
#include<iomanip.h>
const int L=80;
class person
{
private:
   char name[L],id[L];
public:
   void input()
   {
     cout<<"\n Input Name:";cin>>name;
     cout<<"\n Certificate No:";cin>>id;
    }
   void print()
   {
     cout<<"\n Certificate No:"<<id;
   }
   void printname()
   {
     cout<<setw(8)<<name;
   }
};
class stud
{
private:
    char addr[L];
    char tel[L];
public:
    void input()
    {
       cout<<"Input Address:";cin>>addr;
       cout<<"Input Telphone No:";cin>>tel;
    }
    void print()
    {
       cout<<"\n Address:"<<"\t"<<addr;
       cout<<"\n Telphone No:"<<"\t"<<tel;
     }
};
class student:private person
{
private:
   int old;unsigned long sno;
public:
   void input()
   {
    person::input();
    cout<<"Input Years old:";cin>>old;
    cout<<"Input Score No:";cin>>sno;
    }
   void print()
   {
    person::print();
    cout<<"\n Years old:"<<"\t"<<old;
    cout<<"\n Score No:"<<"\t"<<sno;
   }
   void printname()
   {
    person::printname();
    }
};
class score:private student,private stud
{
private:
    int math;
    int eng;
public:
    void input()
    {
     student::input();
     stud::input();
     cout<<"Input Math score:";cin>>math;
     cout<<"Input English score:";cin>>eng;
     }
     void print()
     {
      student::print();
      stud::print();
      cout<<"\n Math score:"<<"\t"<<math;
      cout<<"\n English score:"<<"\t"<<eng;
      cout<<"\n Average score:"<<"\t"
          <<float(math+eng)/2;
       }
      void printname()
      {
       student::printname();
       }
};
class teacher:public person
{
private:
   char degree[L],dep[L];
public:
   void input()
   {
    person::input();
    cout<<"Input Degree:";cin>>degree;
    cout<<"Input Department:";cin>>dep;
    }
    void print()
    {
     person::print();
     cout<<"\n Degree:"<<"\t"<<degree;
     cout<<"\n Department:"<<"\t"<<dep;
     }
     void printname()
     {
      person::printname();
     }
};
void main()
{
   score c1;
   teacher t1;
   cout<<"Input data for score 1:";
   c1.input();
   cout<<"Input data for teacher 1:";
   t1.input();
   cout<<"\n Data on studnet";
   c1.printname();
   c1.print();
   cout<<"\n Data on teacher";
   t1.printname();
   t1.print();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -