填空!!!!!!!!

2024-12-01 11:20:48
推荐回答(3个)
回答1:

1 min=i;假定最小值为该次循环的第一个值
2 min!=i如果最小值不是该次循环的第一个值,则互换
3 &array[i]输入10个数
4 func(array[],10) 排序

回答2:

(1):min=i
(2):a[i]>a[min]
(3):&array[i]
(4):func(array,10);

最终为
#include
void func(int a[],int n)
{ int i,j,min,temp;
for(i=0;i { min=i;
for(j=i+1;j if(a[j] if( a[i]>a[min])
{
temp=a[min]; a[min]=a[i]; a[i]=temp;
}
}
}
main()
{ int array[10],i;
printf("\nPlease input 10 number:");
for(i=0;i<10;i++)
scanf("%d", &array[i]);
func(array,10);
printf("\nThe sorted number:");
for(i=0;i<10;i++)
printf("%3d",array[i]);
}

回答3:

看不懂啊