• 2653 2

    Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)

    Submits : 404 | Solved : 98

    Description

    创建基类雇员类Employee和派生类钟点工类HourlyWorker,使以下main函数可以正确运行并得到期望运行结果。

    Input


    Output


    姓名:张三
    性别:男
    社保号:333-33-3333
    基本工资:5000
    奖金:3000
    应发:8000

    姓名:李斯
    性别:女
    社保号:333-33-4444
    小时工资:100
    工作时间:70
    应发:7000


    Sample Input


    Sample Output


    Template

    #include<cstdio>
    #include<cstring>
    #include<algorithm>
    #include<iostream>
    using namespace std;
    class Employee{
    	@-@
    };
    @-@
    class HourlyWorker @-@ Employee{
        @-@
    };
    int main()
    {
       Employee ea( "张三", "男", "333-33-3333", 5000, 3000);
       cout	<< "\n姓名:" << ea.getName()			//	张三
           	<< "\n性别: " << ea.getSex()			//	男
           	<< "\n社保号: " << ea.getSSNumber()		//	333-33-3333
          	<< "\n基本工资:"  << ea.getBaseSalary()		//	5000
          	<< "\n奖金: " << ea.getPrize()			//	3000
          	<< "\n应发: " << ea.getSalary()<< endl;		//	8000
    
       HourlyWorker eb( "李斯", "女", "333-33-4444", 100, 70);
       cout	<< "\n姓名:" << eb.getName()			//	李斯
           	<< "\n性别: " << eb.getSex()			//	女
           	<< "\n社保号: " << eb.getSSNumber()		//	333-33-4444
          	<< "\n小时工资:"  << eb.getHourSalary()		//	100
            << "\n工作时间:"  << eb.getHours()		//	70
          	<< "\n应发: " << eb.getSalary()<< endl;		//	7000
    	return 0;
    }
    

    HINT


    Source

    NBU OJ

    [ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]