数组做数据成员
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者:杨绍宁 * 完成日期: 2013年3 月 25 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:略 * 程序输出:略 */ #include <iostream>using namespace std;class Salary{public:void setnumber();void setsalary();void addsalary();void sortsalary();void showsalary();private:double salary[50];int number;};void Salary::setnumber(){intx;cout<<"请输入职工人数:";cin>>x;number=x;}void Salary::setsalary(){int x,i;for(i=0;i<number;i++){cin>>x;salary[i]=x;}}void Salary::addsalary(){int i;for(i=0;i<number;i++){salary[i]+=100;}}void Salary::sortsalary(){int i,j ;double t;for(i=0;i<number-1;i++){ for(j=0;j<number-i;j++) if(salary[j]<salary[j+1]){ t=salary[j]; salary[j]=salary[j+1]; salary[j+1]=t; } }}void Salary::showsalary( ) { int i; for (i=0;i<number;i++) cout<<salary[i]<<" "; } int main(){Salary nn;nn.setnumber();cout<<"请输入职工工资:";nn.setsalary();nn.addsalary();nn.sortsalary();cout<<"涨工资后:";nn.showsalary();cout<<endl;return 0;}
结果:
感受:呵呵,加油啊!!!