Unit15-problem1.1-工资数据的输入

来源:互联网 发布:windows安装ftp服务器 编辑:程序博客网 时间:2024/06/09 21:50
/*Univercity:烟台大学*@Class</A>计134~4*@Author:薛富磊*@Time:2014-5-27*@Function:输入若干职工的工资(1000-10000的数字),将这些数字按降序排序后输出。           请在下面程序基础上开展工作。*@Args:*@Return:*/#include <iostream>using namespace std;int main( ){    double salarys[500];    int n=0;    while(cin>>salarys[n])    {        n++;   //从cin流读取数据    }    //将n名职工的工资排序后输出    for(int j=0;j<n-1;j++)    {        double t;        for(int 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;            }        }    }    for(int s=0;s<n;s++)    {        if((s+1)%4!=0)        cout<<salarys[s]<<" ";        else        cout<<salarys[s]<<endl;    }    return 0;}

0 0
原创粉丝点击