2015年第三周项目五:数组做数据成员(2)

来源:互联网 发布:sem优化技巧 编辑:程序博客网 时间:2024/06/05 18:37
#include <iostream>using namespace std;class Salary{private:    double *salarys; //多人的工资    int number;  //实际人数public:    void set_salarys();    void add_salarys(int x);    void sort_salarys();    void show_salarys();};void Salary::set_salarys(){    int x,i=0;    cout<<"请输入职工人数:";    cin>>number;    salarys=new double[number];    cout<<"请输入职工工资:";    for(i=0;i<number;++i)    {        cin>>x;        salarys[i]=x;    }}void Salary::add_salarys(int x){    int i;    for(i=0; i<number; i++)    {        salarys[i]=salarys[i]+x;    }}void Salary::sort_salarys(){    int t,a,b;    for(a=0; a<number-1; a++)    {        for(b=0; b<number-a-1; b++)        {            if(salarys[b]<salarys[b+1])            {                t=salarys[b];                salarys[b]=salarys[b+1];                salarys[b+1]=t;            }        }    }}void Salary::show_salarys(){    int i;    for(i=0; i<number; i++)        cout<<salarys[i]<<" ";}int main(){    Salary s;    s.set_salarys();    s.add_salarys(500);    s.sort_salarys();    s.show_salarys();    return 0;}

0 0
原创粉丝点击