数组作数据成员(2)

输入代码:

/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年3月28日 *版 本 号:v2.0 * *问题描述:设计一个工资类,输入职工人数和员工工资,涨工资并排序后,,打印出更改后的工资表 *程序输入:职工人数和员工工资 *程序输出: 更改后的员工工资 */#include<iostream>using namespace std;class Salary{public:void set_salarys();void add_salarys(int x);void sort_salarys();void show_salarys();private :double salarys[50];int number ;};Salary S;void Salary::set_salarys(){int money,N,i;cout<<"请输入公司的职工人数:";cin>>N;number=N;for(i=0; i<number; i++){cout<<"请输入第"<<i+1<<"位员工的工资:";cin>>money;salarys[i]=money;}}void Salary::add_salarys(int x){int i;for(i=0; i<number; i++){salarys[i]+=x;}}void Salary::sort_salarys(){int i,j,t;for(i=0; i<number; 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<<"更改后第"<<i+1<<"位员工的工资为"<<salarys[i]<<endl;}}int main(){S.set_salarys();S.add_salarys(500);S.sort_salarys();cout<<endl;S.show_salarys();return 0;}

运行结果:

自己战胜自己是最可贵的胜利。

数组作数据成员(2)

相关文章:

你感兴趣的文章:

标签云: