程序的版權和版本聲明部分
* 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;
}
運行結果: