/*
*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:王鲁峰
*完成日期:2014 年 6 月 3 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*问题描述:
*输入描述:
*程序输出:
*问题分析:
*算法设计:
*/
#include <iostream>
using namespace std;
int main( )
{
double salarys[500],t;
int n=0;
int i,k,j;
while(cin>>salarys[n])
{
n++; //从cin流读取数据
}
//将n名职工的工资排序后输出
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(salarys[j]>salarys[k])k=j;
t=salarys[k];
salarys[k]=salarys[i];
salarys[i]=t;
}
for(int i=0;i<n;i++)
{
cout<<salarys[i]<<" ";
}
return 0;
}
运行结果:
心得体会:
用手输入真的好烦啊!!!