工资类

来源:互联网 发布:河南省软件服务业协会 编辑:程序博客网 时间:2024/04/28 18:59
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:王飞* 完成日期: 2013年4月 6日* 版本号: v1.0* 输入描述:无* 问题描述:工资类* 程序输出:略*/#include <iostream>#include <cmath>#include <stdlib.h>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(){    int i;    cout << "请输入"<<number<<"名职工的工资:" <<endl<< 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)<<'\t'<<endl;}//下面是测试函数int main(){    Salary s(10);    s.input_salary();    s.show_salary();    return 0;}


输出结果:


心得体会:

中间有一些语句不会书写,看书!