项目六(工资类)

来源:互联网 发布:视频变清晰软件 编辑:程序博客网 时间:2024/05/07 22:27
/*    *程序的版权和版本声明部分          * Copyright (c)2013, 烟台大学计算机学院学生        * All rightsreserved.         * 文件名称:Salary .cpp       * 作    者:  田凤        *完成日期:2013 年4月10日      * 版本号: v1.0                 * 输入描述: 输入职工人数及工资 * 问题描述:略* 输出:输出职工工资清单 *代码:#include<iostream>#include <stdlib.h>using namespace std;class Salary{public:    Salary(int n);  //n为职工人数,初始化时完成空间的分配    ~Salary();  //析构函数中释放初始化时分配的空间    void input_salary();//s      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()//输入职工人数及工资 { cout<<"请输入职工的人数:";   cin>>number;   cout<<"请输入职工的工资:"<<endl;  for(int i=0;i<number;i++) {   cin>>salary[i]; }}void Salary::show_salary()//输出职工人数及工资{ int i; cout<<"职工工资清单:";    for(i=0;i<number;i++) {         cout<<*(salary+i)<<" ";    } cout<<endl;    return ; }int main(){    Salary s(10);    s.input_salary();    s.show_salary(); return 0;}

*运行结果:

                   

*心得体会:注意析构函数!

 

原创粉丝点击