- #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 x,i=0;
- 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]<<" ";
- }
- int main( )
- {
- Salary s;
- s.set_salarys( ); //输入值
- s.add_salarys(100); //涨工资
- s.sort_salarys(); //排序
- s.show_salarys( ); //输出结果
- system("PAUSE");
- return 0;
- }
第四周任务四——工资
最新推荐文章于 2022-02-09 21:15:03 发布