#include<stdio.h>
void main()
{
int a[10],b;
for(b=0;b<10;b++)
scanf("%d",&a[b]);//输入10个数,后面要做一个能甄别是10个不同数的程序
int i,j,temp;
int seat;//记录最大数的位置
for(i=0;i<9;i++)
{
seat=i;//设第i轮中,初始最大数的位置为i
j=i+1;
while(j<10)
{
if(a[seat]<a[j])
{
seat=j;//找到新的大数,更新大数的位置记录
}
j++;
}
if(seat!=i)//如果最大数不在本轮的初始位置
{
temp=a[i];
a[i]=a[seat];
a[seat]=temp;
}//交换数组的两个元素的值
}
printf("从大到小的顺序为\n");
for(i=0;i<10;i++)
printf("%3d",a[i]);
}