1020:排序问题2

来源:互联网 发布:医疗软件发展前景 编辑:程序博客网 时间:2024/05/29 05:06

1020:排序问题2


Description


将十个数进行从小到大的顺序进行排列。


Input


十个整数。


Output


以从小到大的顺序输出这十个数,每一个数末尾都有一个空格~


Sample Input


1  2  3  4  5  6  7  8  9  10


Sample Output


10  9  8  7  6  5  4  3  2  1


Source


#include<iostream>using namespace std;int main(){    int a[100];    int i,s,temp,index;    for(i=0; i<10; i++)    {       cin>>a[i];    }    for(i=0; i<9; i++)    {        index=i;        for(s=i+1; s<10; s++)            if(a[s]>a[index])                index=s;        if(index!=i)        {            temp=a[i];            a[i]=a[index];            a[index]=temp;        }    }    for(i=0; i<10; i++)       { cout<<a[i]<<" ";      }     return 0;




原创粉丝点击