工资

来源:互联网 发布:画卡通头像的软件 编辑:程序博客网 时间:2024/04/26 13:48
#include <iostream>using namespace std;class Salary{public:    void set_salarys();    void add_salarys(int x);    void sort_salarys();    void show_salarys();private:    double salarys[50];    int number;};void Salary::set_salarys(){    int i;    number=0;    for(i=0;;i++)    {        cin>>salarys[i];        number++;        if(salarys[i]==-1)            break;    }    number=number-1;}void Salary::add_salarys(int x){    int i;    for(i=0;i<number;i++)    {        salarys[i]=salarys[i]+x;    }}void Salary::sort_salarys(){    int i,j;    int t;    for(i=0;i<number-1;i++)    {       for(j=0;j<number-1-i;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]<<" ";    }}int main(){   Salary worker;    worker.set_salarys();    worker.add_salarys(500);    worker.sort_salarys();    worker.show_salarys();    return 0;}

0 0
原创粉丝点击