萌新的尝试。
#include<stdio.h>
void swap(int*a,int*b){
int temp=*a;
*a=*b;
*b=temp;
}
//选择排序 从小到大
void Select(int *a,int len){
int i,j;
for(j = 0;j < len-1;j++)
{
int min = j;
for(i = 1+j;i < len;i++)
{
if (a[i] < a[min]){
min = i;
}
}
swap(&a[j],&a[min]);
}
}
int main(){
int a[6],i;
for(i=0;i<6;i++){
scanf("%d",&a[i]);
}
Select(a,6);
for(i=0;i<6;i++){
printf("%d",a[i]);
}
return 0;
}