涨工资 拓展一

来源:互联网 发布:销售管理系统php源码 编辑:程序博客网 时间:2024/04/28 17:12
/**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; //工资int number;//实际人数};void Salary::set_salarys(){    cout<<"请输入员工数!"<<endl;    cin>>number;    salarys = new double[number];    cout<<"请输入员工工资!"<<endl;    for(int i=0;i<number;i++)    {        cin>>salarys[i];    }}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
原创粉丝点击