/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: object.cpp
* 作者:赵 洋
* 完成日期: 2013年 6 月14 日
* 版本号: v1.0
* 输入描述:无
* 问题描述:将一个文件中的数据按顺序排列后保存在另一文件中
* 程序输出:
*/
#include <fstream>
#include<iostream>
using namespace std;
int main()
{
double a[500],t;
ifstream infile("salary.txt");
if(!infile)
{
cerr<<"open salary.txt error!"<<endl;
//exit(1);
}
int i,j;
for(i=0; i<=500; i++)
{
infile>>a[i];
}
for( i=0; i<499; i++)
for( j=0; j<499-i; j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
infile.close();
ofstream outfile("ordered_salary.txt",ios::out);
if(!outfile)
{
cerr<<"open ordered_salary.txt error!"<<endl;
//exit(1);
}
for(int i=0; i<500; i++)
{
outfile<<a[i]<<endl;
}
outfile.close();
return 0;
}
运行结果: