/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 董宝文
* 完成日期: 2012 年 3 月 14 日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 董宝文
* 完成日期: 2012 年 3 月 14 日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
#include <iostream>
using namespace std;
class Salary
{
public:
void set_salarys( );
void add_salarys();
void sort_salarys();
void show_salarys( );
private:
double salary[50]; //工资
int n; //实际人数
};
void Salary::set_salarys( )
{
int i;
for(i = 0;i <= 5;i++)
cin >> salary[i];
n++;
}
void Salary::sort_salarys()
{
int i,j,temp;
for (j = 0;j < 5;j++)
for(i = 0;i < 5 - j;i++)
if(salary[i] > salary[i + 1])
{
temp = salary[i ];
salary[i] = salary[i + 1];
salary[i + 1] = temp;
}
}
void Salary::add_salarys()
{
int i;
for(i = 0;i <= 5;i++)
salary[i] = salary[i] + 100;
}
void Salary::show_salarys( )
{
int i;
for (i = 0;i <= 5;i++)
cout << salary[i] <<endl;
}
int main( )
{
Salary s;
s.set_salarys( ); //输入值
s.add_salarys(); //涨工资
s.sort_salarys(); //排序
s.show_salarys( ); //输出结果
system("PAUSE");
return 0;
}