该怎么弄改啊
#include
void fun(int a[],int n){
int i,j,k,t;
for(j=0;j
t=j;
for(i=j;j
if(a[i]
t=i;
k=a[t];
a[t]=a[j];
a[j]=t;
}
}
int main(){
int a[]={7,3,5,8,2},i,m=5;
printf("排序前的整数:");
for(i=0;i
printf("%2d",a[i]);
printf("\n");
fun(a,m);
printf("排序后的结果:");
for(i=0;i
printf("%d",a[i]);
printf("\n");
return 0;
}
void fun(int a[],int n)
{
int i,j,k,t;
for(j=0;j<n-1;j++)
{
t=j;
for(i=j;i<n;i++)
if(a[i]<a[t])
{
t= i;
k=a[t];
a[t]=a[j];
a[j]=k;
}
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话: