//选择排序 #include<stdio.h> int select_sort(int a[],int n) { int i,j,temp; for(i = 0; i < n-1;i++) { for(j = i+1; j < n;j++) { if(a[i] > a[j]) { temp = a[i]; a[i] = a[j]; a[j] = temp; } } } } int main() { int a[5]={5,4,3,2,1}; int i; for(i = 0; i < 5;i++) { printf("%d\t",a[i]); } printf("\n"); select_sort(a,5); printf("----选择排序算法----\n"); for(i = 0;i < 5;i++) { printf("%d\t",a[i]); } printf("\n"); printf("----选择排序算法----\n"); return 0; }