第七周 项目6--人数不定的工资类

来源:互联网 发布:简单软件开发 编辑:程序博客网 时间:2024/05/02 02:04
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:尚振伟*完成日期:2014年4月13日*版本号:v0.1*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输入:*程序输出:*问题分析:*算法设计:*我的程序:*/#include<iostream>using namespace std;class Salary{public:    Salary(int 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(){    int i;    cout << "请输入"<<number<<"名职工的工资:" << endl;    for(i = 0; i < number; i++){         cin >> *(salary+i); }   return ;}void Salary::show_salary(){    cout << "职工工资清单: "<<endl; ;    for(int i = 0; i < number; i++){         cout << *(salary+i)<<" ";}    cout << endl;    return ;}int main(){    Salary s(10);    s.input_salary();    s.show_salary();    return 0;}


结果展示:

0 0