第四周实验报告(三)--修改

来源:互联网 发布:java工程师是什么 编辑:程序博客网 时间:2024/04/28 18:18

设计一个工资类Salary,其中的数据成员有:double【50】,整型值number表示职工数。在main函数中调用自己设计的函数完成下面功能:

一:输入职工工资并保存到salary的数组中,实际人数保存到number中二:给每个人涨工资100元;三:对涨工资后进行排序并输出

#include <iostream> using namespace std;class Salary{      public:             //void getnumber();             void getsalary();             void showsalary();             void addsalary();             void linesalary();             private:                     double salary[50];                     int number;};int main(void){    Salary mm;    //cout<<"输入总人数"<<endl;    //mm.getnumber();        cout<<"输入工资,输入-1结束"<<endl;    mm.getsalary();    cout<<"每人增加100元工资";    mm.addsalary();    cout<<"涨工资后的排序情况"<<endl;    mm.linesalary();    mm.showsalary();    system("pause");    return 0;}/*void Salary::getnumber(){     cin>>number;}*/void Salary::getsalary(){     int i=0;     for(i;;i++)     {                cin>>salary[i];                if(salary[i]==-1)                {                                 number = i;                                 break;                                                  }                                            }}void Salary::addsalary(){     int x=100,i;          for(i=0;i<number;i++)     {                           salary[i]+=100;                           }}void Salary::linesalary()  {     int i,j;     float t;     for(i=0;i<number-1;i++)     for(j=0;j<number-1-i;j++)     {                                if(salary[i]>salary[i+1])                               {                                                        salary[i]= t;                                                        salary[i]= salary[i+1];                                                        salary[i+1] = t;                                                        }                                                        }}void Salary::showsalary(){     int i;     for(i=0;i<number;i++)     {                           cout<<salary[i]<<"     ";                           }                                                       cout<<endl;                             }                                                                               

原创粉丝点击