/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作    者:王蕊*完成日期:2016年4月24日*版 本 号:v1.0**问题描述:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出。*输入描述:*程序输出:
*/
#include<iostream>
using namespace std;
class Salary
{
public:Salary(int n);  //n为职工人数,初始化时完成空间的分配~Salary();      //析构函数中释放初始化时分配的空间void input_salary();void show_salary();
private:double *salary;int number;
};
Salary::Salary(int n)//n为职工人数,初始化时完成空间的分配
{number=n;   //根据职工人数,确定分配空间的大小salary=new double[number];
}
Salary::~Salary()    //析构函数中释放初始化时分配的空间
{delete [] salary;  //根据职工人数,确定分配空间的大小}
void Salary::input_salary()
{int i;for(i=0;i<number;i++){cin>>salary[i];}
}
void Salary::show_salary()
{int i;cout<<"职员的工资单是:";for(i=0;i<number;i++){cout<<salary[i]<<" ";}
}
int main()
{Salary s(10);s.input_salary();s.show_salary();return 0;
}

运行结果:

第九周项目三-人数不定的工资类相关推荐

  1. 第九周项目三:星星图案(一)

    /* *copyright (c) 2014, 烟台大学计算机学院. *All rights reserved. *文件名称:test.cpp *作者:陆云杰 *完成日期:2014年10月23日 *版 ...

  2. C++走向远洋——43(人数不定的工资类,动态分配内存与释放)

    */* Copyright (c) 2016,烟台大学计算机与控制工程学院* All rights reserved.* 文件名:text.cpp* 作者:常轩* 微信公众号:Worldhello* ...

  3. 第七周项目三-用多文件组织多个类的程序

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月13日*版 本 号:v1. ...

  4. 第九周项目二时间类的重载<<与>>,一目。

    /* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: * 完成日期:2014 年4 月22 日 * 版 本 号:v1.0 * ...

  5. C++第8周项目3小贺的工资

    课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 [项目3:加班费,要不要?]小贺刚上班,按计时制领工资,每小时rate元R ...

  6. 第七周项目29-数组求员工工资

    /* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:李德彪 *完成日期:2015年4月19日 *版本号: ...

  7. 第五周项目三-时间类(2)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月29日 *版 本 ...

  8. 数据结构上机实践第九周项目3 - 利用二叉树遍历思想解决问题

    利用二叉树遍历思想解决问题 学以致用,知行合一,学了知识就要会运用,否则跟背课文没什么区别,上次实践,做了二叉树递归遍历的算法实现,本次实践,将利用遍历思想解决问题,将遍历思想真正的运用到实际问题需求 ...

  9. 第十五周 项目三 归并排序算法的改进

    /* * Copyright (c)2017,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目3.cpp * 作 者:孙仁圆 * 完成日期:2017年12 ...

最新文章

  1. 前途无量的MEMS传感器
  2. jquery插件最佳实践之progressbar
  3. 在sql server2000的查询分析器里查询oracle的数据
  4. Cordova工程里android平台相关的index.html是怎么加载的
  5. 启动物联网智能校园,NFC技术可变出哪些创新应用?
  6. 前端学习(1641):前端系列实战课程之js的组成部分
  7. 【Unity】UGUI无法修改字体大小
  8. unity3d软阴影和硬阴影的原理_使用随机采样创建软阴影
  9. java实现读写分离
  10. 2017 idea 代码字体加粗
  11. 诊断(UDS)协议栈设计-系列讲解
  12. python 下载安装
  13. Python Flask微信公众号开发
  14. FakeUserAgentError('Maximum amount of retries reached') 彻底解决办法
  15. 小马马说MapReduce算法案例(1):二度人脉好友推荐
  16. 股市一跌再跌,是在提醒我们什么?
  17. Nacos本地进行了远程配置而远程未配置相关信息而导致应用报内存泄漏问题的异常
  18. C语言基于easyx的打字训练软件。
  19. win10连接filco蓝牙键盘
  20. 微信小程序的脚本就是c语言,新手尝试编写微信小程序(2)——我的第一个微信小程序...

热门文章

  1. C++知识点13——友元,类的声明
  2. CAD中dwg转dxf
  3. 短视频SDK架构设计,短视频APP开发目标首选
  4. linux下jdk/maven/tomcat
  5. mydumper 0.6.2 安装,dba的必备备份工具,必须掌握
  6. 基于NPOI的Excel数据导入
  7. 通过tomcat实现多域名配置
  8. 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法
  9. Java中的集合笔记
  10. 组播技术中IP地址到MAC地址的映射