四周 项目4 数组做数据成员

来源:互联网 发布:支持大数据的技术 编辑:程序博客网 时间:2024/06/04 22:47
#include <iostream>using namespace std;class Salary{public:    void set_salarys( );     //(1)    void add_salarys(int x); //(2)    void sort_salarys();      //(3)    void show_salarys( );     //(4)private:    double salarys[50]; //工资    int number;//实际人数};int main(){    Salary s;    s.set_salarys();    s.add_salarys (500);    s.sort_salarys();    s.show_salarys();    return 0;}void Salary::set_salarys(){    int x,i=0;    cout<<"输入员工工资:"<<endl;    cin>>x;    while(x>0)    {        salarys[i]=x;        ++i;        cin>>x;    }    number=i;}void Salary::add_salarys(int x){    int i;    for (i=0; i<number; i++)        salarys[i]+=x;}void Salary::sort_salarys(){    int i,j;    double t;    for (i=0; i<number-1; i++)        for(j=0; j<number-i-1; j++)            if (salarys[j]<salarys[j+1])            {                t=salarys[j];                salarys[j]=salarys[j+1];                salarys[j+1]=t;            }}void Salary::show_salarys(){    int i;    for(i=0; i<number; i++)        cout<<salarys[i]<<endl;}

1 1