#include<iostream>
using namespace std;
class Salary{
public:
void shuru();
void add();
void paixu();
void shuchu();
private:
double salary[50];
int number;
};
void main(void){
Salary n;
cout<<"请输入职工工资(输入-1结束)"<<endl;
n.shuru();
cout<<"涨工资之后的情况"<<endl;
n.add();
n.shuchu();
cout<<"涨后工资排序后的情况"<<endl;
n.paixu();
n.shuchu();
system("PAUSE");
}
void Salary::shuru(){
double n;
number=0;
do{
cin>>salary[number];
n=salary[number];
number++;
}while(n!=-1);
}
void Salary::shuchu(){
for(int i=0;i<number;i++){
if(salary[i]!=-1)
cout<<salary[i]<<" "<<endl;
}
}
void Salary::add(){
for(int i=0;i<number;i++){
if(salary[i]!=-1)
salary[i]+=100;
}
}
void Salary::paixu(){
double t;
for(int i=0;i<number-1;i++){
for(int j=0;j<number-i-1;j++){
if(salary[j]>salary[j+1] && salary[j]!=-1)
{
t=salary[j+1];
salary[j+1]=salary[j];
salary[j]=t;
}
}
}
}
运行结果;