#include<stdio.h>
#include<stdlib.h>
#define n 10
void main()
{
int i,j,imin,z,a[n];
printf("input 10 numbers:");
for(i=0;i<n;i++)
scanf_s("%d",&a[i]);
s(a,n);
for(i=0;i<n;i++)
printf("%d",a[i]);
}
void s(int array[],int N)
{
int i,j,z,imin;
for(i=0;i<N-1;i++) //比较N-1躺
imin=i;
for(j=1+1;j<N;j++) //每一趟的比较次数
if(array[i]<array[imin])
imin=i; //找最小值的下标
array[i]=array[imin];
array[imin]=z;
}