大赢家软件测试工资,C++实验:某学校对教师每月工资的计算规定如下:固定工资+课时补贴。...

满意答案

00e27ab806e4881f8254fe7ae8741834.png

wstlftgg

2015.09.20

00e27ab806e4881f8254fe7ae8741834.png

采纳率:55%    等级:9

已帮助:765人

#include

class Teacher

{

public:

virtual int Salary()=0;

virtual void Print(int)=0;

};

class jiaoshou:public Teacher

{

private:

char name[12];

int keshi;

public:

jiaoshou()

{

printf("请输入姓名:");

scanf("%s",name);

printf("请输入课时:");

scanf("%d",&keshi);

printf("

");

};

int Salary()

{

return (5000+keshi*50);

};

void Print(int money)

{

printf("职称:教授 姓名:%s 薪水:%d

",name,money);

};

};

class fujiaoshou:public Teacher

{

private:

char name[12];

int keshi;

public:

fujiaoshou()

{

printf("请输入姓名:");

scanf("%s",name);

printf("请输入课时:");

scanf("%d",&keshi);

printf("

");

};

int Salary()

{

return (3000+keshi*30);

};

void Print(int money)

{

printf("职称:副教授 姓名:%s 薪水:%d

",name,money);

};

};

class jiangshi:public Teacher

{

private:

char name[12];

int keshi;

public:

jiangshi()

{

printf("请输入姓名:");

scanf("%s",name);

printf("请输入课时:");

scanf("%d",&keshi);

printf("

");

};

int Salary()

{

return (2000+keshi*20);

};

void Print(int money)

{

printf("职称:讲师 姓名:%s 薪水:%d

",name,money);

};

};

void main()

{

Teacher *a = new jiaoshou();

Teacher *b = new fujiaoshou();

Teacher *c = new jiangshi();

//教授

int money = a->Salary();

a->Print(money);

//副教授

money = b->Salary();

b->Print(money);

//讲师

money = c->Salary();

c->Print(money);

}

代码贴给你了,vc6.0环境测试通过!

10分享举报

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值