第六周项目六——有指针成员的工资类
2013-04-10 10:19
197 查看
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:杨晨 * 完成日期:2013 年 4 月 10 日 * 版本号:v1.0 * * 输入描述:无 * 问题描述:设计一个工资类,其中的数据成员包括工人数(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) { number=n; salary=new double[number]; } Salary::~Salary() { delete[]salary; } void Salary::input_salary() { cout<<"请输入员工人数:"<<endl; cin>>number; cout<<"请输入员工的工资:"<<endl; for(int i=0;i<number;i++) cin>>salary[i]; } void Salary::show_salary() { for(int i=0;i<number;i++) { cout<<"第"<<i+1<<"名职工的工资为:"<<salary[i]<<endl; } } //下面是测试函数 int main() { Salary s(10); s.input_salary(); s.show_salary(); return 0; }
输出结果:
相关文章推荐
- 第八周项目一(1) 数组做数据成员(工资类2 指针做法)
- 第八周项目一(2) 数组做数据成员(工资类 文件 指针)
- 第三周项目五 指针做数据成员(工资)
- C++第6周项目6 - 有指针成员的工资类
- 第六周 【项目3-人数不定的工资类】
- 第六周项目3 人数不定的工资类
- 第六周项目4:成员函数,友元函数和一般函数有区别
- 第六周项目:成员函数、友元函数和一般函数有区别(1)
- 第2周-项目5-数组作数据成员-工资类(手动输入)
- 第六周上机项目2-对象作为数据成员.
- 第六周项目二:指针访问对象(a)
- 第六周项目4-静态成员应用
- 第六周 【项目3-人数不定的工资类】
- 第六周 项目4-成员函数、友元函数和一般函数的区别---成员函数
- 第六周 【项目4-成员函数、友元函数和一般函数有区别】
- 第六周项目四成员函数、友元函数和一般函数有区别(1)
- 第六周 课后实践:项目三——人数不定的工资类
- 第六周项目4 成员函数、友元函数和一般函数有区别
- 第六周项目:成员函数、友元函数和一般函数有区别(2)
- 第六周上机实践项目——对象作为数据成员