/*
*Copyright (c) 2013 ,烟台大学计算机学院
*All rights reserved.
*作者:张凤宁
*完成日期:2014年6月4
*版本号:v1.0
*问题描述:
*样例输入:
*样例输出:
*问题分析:用简单的方法,学会活学活用
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
double salarys[500];
int n=0;
freopen("a.txt","r",stdin);
while(cin>>salarys[n])
{
n++; //从cin流读取数据
}
//将n名职工的工资排序后输出
double a;
for(int i=0; i<n-1; i++)
{
for(int j=0; j<n-1-i; j++)
{
if(salarys[j]<salarys[j+1])
{
a=salarys[j];
salarys[j]=salarys[j+1];
salarys[j+1]=a;
}
}
}
for(int m=0; m<n; m++)
{
cout<<salarys[m]<<" ";
}
fclose(stdin);
return 0;
}
运行结果: