程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 学生成绩的读入和排序
* 作者: 郭广建
* 完成日期: 2012年 6月 3日
* 版本号: 1、0
*对任务及求解方法的描述部分
#include<iostream>
#include <fstream>
#include<iomanip>
using namespace std;
int main( )
{
double Sala[500];
ifstream readFile;
ofstream writeFile;
readFile.open("salary.txt",ios::in);
writeFile.open("order_salary.txt",ios::out);
if(!readFile)
{
cerr << " open error! " <<endl;
exit(1);
}
for(int i = 0 ; i < 500 ; i++)
readFile >> Sala[i];
readFile.close();
for(int i = 0; i < 500; i++)
{
Sala[i] += 100;
for(int j = 0; j < 500; j++)
{
if(Sala[j] > Sala[j+1])
{
double temp;
temp = Sala[j];
Sala[j] = Sala[j+1];
Sala[j+1] = temp;
}
}
}
for(int i = 0; i < 500; i++)
writeFile << Sala[i]<<endl;;
writeFile.close();
for(int i = 0, n =1; i < 500; i++, n++)
{
cout << setw(8) << Sala[i] << " ";
if(n % 5 == 0)
cout <<endl;
}
system("pause");
return 0;
}
运行结果: