當前位置:成語大全網 - 書法字典 - 指針數組字典排序

指針數組字典排序

# include & ltstdio.h & gt

#定義N ^ 5//數組長度

void sort(int * a)//按升序排序。

{

int i,j,t,k;

for(I = 0;我& ltn-1;i++){

k = I;

for(j = I+1;j & ltn;j++)

if(*(a+j)& lt;*(a+k))k = j;

如果(k!= I ){

t = a【I】;

a【I】= a【k】;

a【k】= t;

}

}

}

void main()

{

int a【N】,I;

for(I = 0;我& ltn;i++)scanf(“% d“,a+I);

for(I = 0;我& ltn;i++)printf(“% d“,*(a+I));

putchar(“\ n“);

排序(a);

for(I = 0;我& ltn;i++)printf(“% d“,*(a+I));

putchar(“\ n“);

getch();

}