编辑代码

#include <stdio.h>
#define N 5

void select(int r[],int n);

int main(){
	int i;int r[N]={26,78,46,13,17};
	printf("排列前的顺序为");
	for(i=0;i<N;i++){
		printf("%5d",r[i]);
	}
	printf("\n");
	select(r,N);
	printf("排列后的顺序为");
		for(i=0;i<N;i++){
			printf("%5d",r[i]);
		}
    printf("\n");
    return 0;
	
}

void select(int r[],int n){
	int i,j,temp,index;
	for(i=0;i<n;i++){
		index=i;
		for(j=i+1;j<n;j++){
			if(r[j]<r[index]){
				index=j;
			}
		}
		if(index!=i){
			temp=r[i];
			r[i]=r[index];
			r[index]=temp;
		}	
		
	}
	return;
}