/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: object.cpp
* 作者:董万鹏
* 完成日期: 2013 年3 月23日
* 版本号: v1.0
*/
#include <iostream>
#include <fstream>
using namespace std;
const N=500;
class Salary
{
public:
void read_data( );
void add_salarys(int x);
void sort_salarys();
void show_salarys( );
private:
double salarys[N]; //工资
};
void Salary::read_data()
{
int i;
ifstream infile("salary.txt",ios::in);
if(!infile)
{
cerr<<"open error!"<<endl;
exit(1);
}
for(i=0;i<N;i++)
{
infile>>salarys[i];
}
infile.close();
}
void Salary::add_salarys(int x)
{
int i;
for(i=0;i<N;i++)
salarys[i]+=x;
}
void Salary::sort_salarys()
{
double s;
int i,j;
for(j=0;j<N;j++)
for(i=0;i<N-j;i++)
if(salarys[i]<salarys[i+1])
{
s=salarys[i];
salarys[i]=salarys[i+1];
salarys[i+1]=s;
}
}
void Salary::show_salarys()
{
int i;
for(i=0;i<N;i++)
cout<<salarys[i]<<"\t";
}
int main( )
{
Salary s;
s.read_data( );
s.add_salarys(100);
s.sort_salarys();
s.show_salarys( );
system("PAUSE");
return 0;
}
10-08
12-25
06-20
06-20
06-20
06-20
06-20
01-31
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交