任务 2

news/2024/11/7 1:30:43/

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:                             
* 作    者:      孙建朋                     
* 完成日期:  2012       年   5    月   9     日
* 版 本 号:         

* 对任务及求解方法的描述部分
* 输入描述: (教材P394习题9)分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/

#include <iostream>     
#include <string>     
using namespace std;    
class Teacther    
{    
public:    
Teacther(string t,string nam,int n, char m,string p,string s):title(t),name(nam),age(n),sex(m),place(p),phone(s){}    
void display();    
protected:    
string title;    
string name;    
int age;    
char sex;    
string place;    
string phone;    
};    
void Teacther::display()    
{    
cout<<"姓名:"<<name<<endl;    
cout<<"年龄:"<<age<<endl;    
cout<<"性别:"<<sex<<endl;    
cout<<"住址:"<<place<<endl;    
cout<<"电话:"<<phone<<endl;    
cout<<"职称:"<<title<<endl;    
}    
class Cadre    
{    
public:    
Cadre(string a,string b,int c,char d,string e,int f,string h):title(a),name(b),age(c),sex(d),place(e),phone(f),post(h){}    
protected:    
string title;    
string name;    
int age;    
char sex;    
string place;    
int phone;    
string post;    
};    
class Teacther_Cadre:public Teacther,public Cadre    
{    
public:    
Teacther_Cadre(string t,string nam,int n, char m,string p,string s,string a,string b,int c,char d,string e,int f,string h,int q):Teacther(t,nam,n,m,p,s),Cadre(a,b,c,d,e,f,h){wages=q;}    
void show();    
int wages;    
};    
void Teacther_Cadre::show()    
{    
display();    
cout<<"职务:"<<post<<endl;    
cout<<"工资:"<<wages<<endl;    
}    
void main()    
{    
Teacther_Cadre t("教授","小李", 20,'m',"烟台","18253590452","教学", "教师",21,'f',"济南",15457897845,"教学",100000);    
t.show();    
system("pause");    
}    

往往觉得程序对了 可是运行于想的总有差距!!


http://www.ppmy.cn/news/404146.html

相关文章

第4周任务

#include<iostream>using namespace std;class NaturalNumber{private:int n; public:void setValue (int x);//置数据成员n的值&#xff0c;要求判断是否是正整数int getValue(); //返回私有数据成员n的值bool isPrime(); //判断数据成员n是否为素数&#xff0c;是返回…

【第4章】4.4任务

任务 1.按 “时间” 对订单经行 数据拆分 import pandas as pd import numpy as np from sqlalchemy import create_engine engine create_engine(mysqlpymysql://root:981221localhost/testdb?charsetutf8mb4) detail pd.read_sql_table(meal_order_detail1,conengine) d…

第4周任务3

/** 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称&#xff1a; TIME * 作 者&#xff1a; 付 文杰 * 完成日期&#xff1a; 2012 年 3 月 …

第四周任务二

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称&#xff1a; 利用多文件组织项目 * 作 者&#xff1a; 李霄汉 * 完成…

四周任务1

#include<iostream>#include "cmath"using namespace std;class Triangle{public:void Setabc(float x, float y, float z);//置三边的值&#xff0c;注意要能成三角形void Getabc(float *x, float *y, float *z);//取三边的值float Perimeter(void);//计算三角…

第4周任务1

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称&#xff1a; sanjiaoxing.cpp * 作 者&#xff1a; 邹议鹏 * 完成日期&…

计划任务

文章目录 1.定时任务的基本概述1.什么是crond2.为什么使用?3.定时任务主要分 2.计划任务时间管理3.计划任务编写实践4.计划任务如何调试 1.定时任务的基本概述 1.什么是crond crond就是计划任务,类似于我们平常生活的闹钟定时执行. crond只能控制&#xff0c;这个任务多久 …

【第4章】4.3任务

1.时间格式转换 import pandas as pd order pd.read_table(D:/pandas/meal_order_info.csv,sep,,encodinggbk) order[use_start_time] pd.to_datetime(order[use_start_time]) order[lock_time] pd.to_datetime(order[lock_time]) print(转换后类型为:,order[[use_start_ti…