第六周上机实践项目3——人数不定的工资类

标签: c++ cpp 计算机 编程
432人阅读 评论(0) 收藏 举报
分类:

问题及代码

设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出。
提示:用固定大小的数组存储number个职工的工资,可能造成空间的浪费,也可能会由于空间不够而不能处理职工人数过多的应用。将salary声明为指针类型的成员,通过动态分配空间,分配正好大小的空间存储数据。

/*
 * Copyright (c) 2015, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:test.cpp
 * 作    者:辛彬
 * 完成日期:2015 年 4 月 12 日
 * 版 本 号:v1.0
 */
 #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[n];
}
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;
    for(i=0;i<number;i++)
        cout<<salary[i]<<endl;
}
//下面是测试函数
int main()
{
    Salary s(10);
    s.input_salary();
    s.show_salary();
    return 0;
}

运行结果:
查看评论

第六周上机实践项目3-人数不定的工资类

/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者: 满星辰 *完成日期...
  • manxcc1425
  • manxcc1425
  • 2015-04-14 20:48:30
  • 160

第六周上机项目3 人数不定的工资类

设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出。 提示:用固定大小的数组存储number个职工...
  • caoliping0615
  • caoliping0615
  • 2015-04-19 18:19:00
  • 242

第六周上机项目3人数不定的工资类

/* *Copyright (c) 2015, 烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:陈栋梁 *完成日期:2015年...
  • m130494
  • m130494
  • 2015-04-15 08:47:02
  • 205

第九周上机实践项目3:人数的不定工资类

/*Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:app.cpp *作 者: 赵子琳 *完成日期:2016年5月15日...
  • qq_33757765
  • qq_33757765
  • 2016-05-15 17:39:06
  • 96

第六周项目:人数不定的工资类

代码: #include using namespace std; class Salary { public: Salary(int n); //n为职工人数,初始化时完成空间的分配...
  • cddlsz
  • cddlsz
  • 2015-04-15 09:04:55
  • 205

第六周项目3人数不定的工资类

#include using namespace std; class Salary { public: Salary(int n); //n为职工人数,初始化时完成空间的分配 ~...
  • xunhanwuhuii
  • xunhanwuhuii
  • 2015-04-19 14:13:18
  • 418

第六周项目3 人数不定的工资类

/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:于凯 *完成日期:2015年4月15日 ...
  • yukai98524
  • yukai98524
  • 2015-04-15 09:11:36
  • 202

第六周项目3 人数不定的工资类

/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 者:惠睿 *完成日期:201...
  • huirui1217
  • huirui1217
  • 2015-04-10 13:39:44
  • 170

第六周 项目3 人数不定的工资类

问题及代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:宋健 *...
  • songjian19960721
  • songjian19960721
  • 2015-04-15 08:46:21
  • 209

第六周项目3:人数不定的工资类

问题及代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:project.cpp *作 者:陈文青...
  • Destiny_Forever
  • Destiny_Forever
  • 2015-04-16 14:03:50
  • 225
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 40万+
    积分: 1万+
    排名: 1789
    博客专栏
    最新评论