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

来源:互联网 发布:微信公众号java源码 编辑:程序博客网 时间:2024/05/16 08:19
#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
原创粉丝点击