涨工资

来源:互联网 发布:.net 域名 编辑:程序博客网 时间:2024/04/28 16:53
/**Corpyright (c)2013,烟台大学计算机学院*All right reseved.*作者:z张梦佳*完成日期:2014年3月18日*版本号:v1.0*输入描述:*问题描述:涨工资!*程序输出:*问题分析:*算法设计:*/#include <iostream>using namespace std;class Salary{public:void set_salarys( );     //(1)void add_salarys(int x); //(2)void sort_salarys();      //(3)void show_salarys( );     //(4)private:double salarys[50]; //工资int number;//实际人数};void Salary::set_salarys( ){    cout<<"请输入员工工资!"<<endl;    bool f=true;    double a;    number=0;    while(f)    {        cin>>a;        if(a==-1)        {            f=false;        }        else        {            salarys[number]=a;            number=number+1;        }    }}int main(){    int x;    Salary tri;    tri.set_salarys();    cout<<"输入要加的工资数额:"<<endl;    cin>>x;    tri.add_salarys(x);    tri.sort_salarys();    tri.show_salarys();    return 0;}void Salary::add_salarys(int x){    for(int s=0;s<number;s++)    {       salarys[s] =salarys[s]+x;    }}void Salary::sort_salarys(){    double num;    for(int h=0;h<number-1;h++)    {        for(int j=h+1;j<number;j++)        {            if(salarys[j]<salarys[h])            {                num=salarys[j];                salarys[j]=salarys[h];                salarys[h]=num;            }        }    }}void Salary::show_salarys(){    for(int i=0;i<number;i++)    {        cout<<salarys[i]<<endl;    }}


 

感想:

世界所有工人都要感谢我!

0 0