选择排序
include<stdio.h>
include<time.h>
include<stdlib.h>
void sort2(int b[]);
int main(){
int b[20];
int i;
srand(time(0));
for(i=0;i<20;i++)
{
b[i]=rand()%100;
}
sort2(b);
printf("数组b的排序;");
for(i=0;i<20;i++){
printf("%2d ",b[i]);
}
}
void sort2(int p)
{
int i,j,k,t;
for(j=0;j<20;j++)
{
k=j;
for(i=j+1;i<20;i++)
{
if((p+k)>*(p+i))
k=i;//k为数组中最小的值
}
t=*(p+k);
*(p+k)=*(p+j);
*(p+j)=t;
}
}