7-6 人数不定的工资类
来源:互联网 发布:数据恢复 编辑:程序博客网 时间:2024/06/05 18:36
/** 作 者: 霍雨佳* 完成日期:2014 年4月12日* 版 本 号:v1.0* 问题描述:人数不定的工资类。* 样例输入:* 样例输出:* 问题分析:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出。* 提示:用固定大小的数组存储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=0; cout<<"请输入"<<number<<"员工的工资"<<endl; for(i=0;i<number;i++) { cin>>*(salary+i); }}void Salary::show_salary(){ cout<<"员工工资:"<<endl; for(int i=0;i<number;i++) { cout<< *(salary+i)<<endl; }}//下面是测试函数int main(){ Salary s(10); s.input_salary(); s.show_salary(); return 0;}
运行结果:
0 0
- 7-6 人数不定的工资类
- 项目6-人数不定的工资类
- 七.6 不定人数的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 人数不定的工资类
- 位图索引
- 链表,可以进行首尾添加元素,删除
- 《算法导论》笔记 第8章 总结与思考
- 申请美国密歇根州立大学需要具备哪些条件?
- CImageList使用指南
- 7-6 人数不定的工资类
- Android通过Jsoup解析Html源码
- 单链表很类似于栈,先插入的后遍历,删除也是删除最后插进来的。但增加的指定查找和指定删除的方法增加了灵活性,可以删除、查找指定key
- 排序算法总结分析(三)——吃货排序之烙饼排序
- Android学习资料整理
- java使用redis
- 冰心吴文藻的爱情始于留学远洋客轮上
- 安装minicom
- 水-百鸡百钱