#include<cstdio>
#include<iostream>
using namespace std;
int main( )
{
float salary[500],t;
int i,j,n=0;
freopen("salary.txt","r",stdin); //以输入的方式打开文件
freopen("ordered_salary.txt","w",stdout); //输出结果
while(cin>>salary[n]) n++; //从文件中读取数据,n为职工人数
for(j=0; j<n-1; j++)//排序,用冒泡法,其他法类似
for(i=0; i<n-j-1; i++)
if (salary[i]<salary[i+1])
{t=salary[i];salary[i]=salary[i+1];salary[i+1]=t;}
for(i=0; i<n; i++)
{cout<<salary[i]<<endl;}
fclose(stdin);
fclose(stdout);//关闭文件。用完了必须关闭,否则会丢失数据
return 0;
}
十五周项目一工资数据的输入(freopen)
最新推荐文章于 2014-06-03 15:24:18 发布