周围 项目4 数组做数据成员
四周 项目4 数组做数据成员
#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; //实际人数 }; int main() { Salary s; s.set_salarys(); s.add_salarys (500); s.sort_salarys(); s.show_salarys(); return 0; } void Salary::set_salarys() { int x,i=0; cout<<"输入员工工资:"<<endl; cin>>x; while(x>0) { salarys[i]=x; ++i; cin>>x; } number=i; } 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[j]<salarys[j+1]) { t=salarys[j]; salarys[j]=salarys[j+1]; salarys[j+1]=t; } } void Salary::show_salarys() { int i; for(i=0; i<number; i++) cout<<salarys[i]<<endl; }