第3周项目5数组做数据成员(1)

来源:互联网 发布:北京淘宝培训小班授课 编辑:程序博客网 时间:2024/05/21 19:36
#include <iostream>using namespace std;class Salary{private:    double salarys[50];    int number;//实际人数public:    void set_salarys();//输入职工工资(输入-1标志着工资输入结束)    void add_salarys(int x);//给每个人涨x元工资    void sort_salarys();//对工资排序    void show_salarys(); //显示工资信息};void Salary::set_salarys(){    int i=0,n;    cin>>n;    while(n>0)    {        salarys[i]=n;        i++;        cin>>n;    }    number=i;}void Salary::add_salarys(int x){    for(int i=0; i<number; i++)        salarys[i]+=x;}void  Salary::sort_salarys(){    double t;    for(int j=0; j<number; j++)        for(int i=0; i<number-1-j; i++)        {            if(salarys[i]<salarys[i+1])            {                t=salarys[i];                salarys[i]=salarys[i+1];                salarys[i+1]=t;            }        }}void Salary::show_salarys(){    for(int i=0; i<number; i++)        cout<<"工资:"<<salarys[i]<<endl;}int main(){    Salary s;    s.set_salarys();    s.add_salarys(500);    s.sort_salarys();    s.show_salarys();}


 

 

0 0