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;