第1个回答 2011-11-26
已经在VC6上运行确认:
#include<stdio.h>
void sort(int *p,int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
k=i;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(p[j]<p[k])k=j;
if(k!=i)
{t=p[i];p[i]=p[k];p[k]=t;}
}
}
printf("\nAfter Sort: \n");
for(i=0;i<n;i++)
{
printf("%d\t",p[i]);
}
}
void main()
{
int a1[6]={3,9,2,8,6,1},a2[10]={11,5,18,7,2,15,4,13,9,3},i;
sort(a1,6);
sort(a2,10);
}