Description 用选择法对10个整数排序。
Input Output Sample Input 9 8 7 6 5 4 3 2 1 0
#include<stdio.h>
#define N 10
main(){
int a[N];
int i,j,pos,
min;
for(i=
0;i<N;i++){
scanf(
"%d",&a[i]);
}
for(i=
0;i<N-
1;i++){
min=a[i];
pos=i;
for(j=i+
1;j<N;j++){
if(a[j]<
min) {
min=a[j];
pos=j;
}
}
a[pos]=a[i];
a[i]=
min;
}
for(i=
0;i<N;i++){
printf(
"%d\n",a[i]);
}
return 0;
}
转载请注明原文地址: https://ju.6miu.com/read-963222.html