第四周任务四——工资

  • #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; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值