在下列程序中,函数sort的功能是什么? 该程序的运行结果是多少?
#include "stdio.h"
void sort(int x[ ],int n)
{int i,j,k,t;
for(i=0;i<n-1;i++)
{k=i;
for(j=i+1;j<n;j++)
if(x[k]>x[j])k=j;
if(i!=k)
{t=x[k];x[k]=x[i];x[i]=t;}
}
}
int main()
{int a[10]={34,50,89,67,102,11,75,30,125,145},i;
sort(a,10);
for(i=0;i<10;i++)
printf("%10d",a[i]);
}
微信扫码关注 无忧题库 公众号