涨工资问题

来源:互联网 发布:js 拓扑图布局算法 编辑:程序博客网 时间:2024/04/28 03:19
#include<iostream>using namespace std;class Salary{private:double salary[50];int number;public:void setsalary();//输入工资void addsalary();//涨100工资void sortsalary();//对工资进行排序void showsalary();//输出工资};int main(){Salary s;//定义一个类s.setsalary();//输入工资s.addsalary();//涨工资s.sortsalary();//对工资进行排序s.showsalary();//输出工资return 0;}void Salary::setsalary(){int i=1;int n=0;cout<<"请依次输入工资,输入负数时截止:"<<endl;;cin>>i;while(i>0){salary[n]=i;n++;cin>>i;}number=n;}void Salary::addsalary(){int i=0;for(i;i<number;i++){salary[i]=salary[i]+100;}}void Salary::sortsalary(){int i=1,j;double k;for(i;i<number;i++){for(j=0;j<number-i-1;j++){if(salary[j]>salary[j+1]){k=salary[j+1];salary[j+1]=salary[j];salary[j]=k;}}}}void Salary::showsalary(){int i=0;cout<<"涨工资后排序输出:";for(i;i<number;i++){cout<<salary[i]<<" ";}cout<<endl;}