第3周项目5数组作数据成员

来源:互联网 发布:宽带数据适配器的作用 编辑:程序博客网 时间:2024/05/09 13:19
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:毕玉堂*完成日期:2015年3月26日*版本号:v1.0*问题描述:*输入描述:*程序输出:*/#include <iostream>using namespace std;class Salary{private:    double salarys[50];    int number;public:    void set_salarys();    void add_salarys(int x);    void sort_salarys();    void show_salarys();};void Salary::set_salarys(){    int m,n=0;    cin>>m;    while(m>0)    {        salarys[n]=m;        n++;        cin>>m;    }    number=n;}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[i]<salarys[j+1])            {                t=salarys[i];                salarys[i]=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(500);    s.sort_salarys( );    s.show_salarys( );    return 0;}

运行结果:


0 0