C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置
#include <stdio.h>
int main()
{
int A[10]={3,7,5,9,10,2,1,8,6,4};
int i,j,t,m=A[0];
for(i=0;i<10;i++)
printf("%-3d",A[i]);
putchar('\n');
for(i=1;i<10;i++)
{
if(A[i]<m)
{
m=A[i];
j=i;
}
}
printf("The minimum is %d,它的下标是%d\n",A[j],j);
t=A[j];
A[j]=A[0];
A[0]=t;
for(i=0;i<10;i++)
printf("%-3d",A[i]);
return 0;
}