#include
#include
int main () //用成中文括号了
{
int n,i;
int *p;
int h;
void select_sort(int*a,int n);
printf("输入数组中元素个数 ");
scanf("%d",&n);
p=(int *)malloc(n*sizeof(int));
for(i=0;i scanf("%d",&p[i]); for(h=0;h printf("%d ",p[h]); printf("\n"); select_sort(p, n); for(h=0;h printf("%d ",p[h]); return 0; } void select_sort(int*a,int n) { register int i,j,min,t; for(i=0;i { min=i;//查找最小值 for(j=i+1;j if(a[min]>a[j]) min=j;//交换 if(min!=i) { t=a[min]; a[min]=a[i]; a[i]=t; } } } 好久不玩,连选择排序,都快忘了 ,还是网上找的 函数