/*
02.*烟台大学计算机学院学生
03.*All right reserved.
04.*文件名称*烟台大学计算机学院学生
05.*All right reserved.
06.*文件名称:工资数据的输入
07.*作者:王洪海
08.*完成日期:2013年6月3日
09.*版本号:v1.0
10.*对任务及求解方法的描述部分:工资数据的输入
11.*我的程序:
12.*/
#include <iostream>
#include <cstdio>
using namespace std;
int main( )
{
double salarys[500];
int n=0;
int i,j,t;
freopen("a.txt","r",stdin); //重定向
while(cin>>salarys[n])
{
n++; //从cin流读取数据
}
//将n名职工的工资排序后输出
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;
}
}
freopen("b.txt","w",stdout); //重定向
for(i=0;i<n;i++)
cout<<salarys[i]<<" ";
fclose(stdin);
fclose(stdout);
return 0;
}
运行结果,如下图: