#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
int main( )
{
double salarys[500];
ifstream infile("salary.txt",ios::in);
if(!infile)
{
cerr<<"open err!"<<endl;
exit(1);
}
int n=0;
while(infile>>salarys[n])
{
n++;
}
int i,j;
double t;
for(j=0; j<n-1; j++)
for(i=0; i<n-j-1; i++)
if (salarys[i]<salarys[i+1])
{
t=salarys[i];
salarys[i]=salarys[i+1];
salarys[i+1]=t;
}
ofstream outfile("ordered_salary.txt",ios::out);
if(!outfile)
{
cerr<<"open error!"<<endl;
exit(1);
}
for(i=0; i<n; i++)
{
outfile<<salarys[i]<<endl;
}
infile.close();
outfile.close(); //关闭文件。用完了必须关闭,否则会丢失数据
return 0;
}<img src="https://img-blog.csdn.net/20140606171409171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM2OTExNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<img src="https://img-blog.csdn.net/20140606171419218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM2OTExNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />