C語言輸入一組值,最大的元素與第一個交換,最小的與最後一個交換
void main()
{int i,j,k,f[10],max,min,small,big;
for(i=0;i<10;i++)
scanf("%d",&f[i]);
max=min=f[0];
for(j=1;j<10;j++)
{
if(f[j]>max)
{max=f[j]; big=j;}
if(f[j]<min)
{min=f[j]; small=j;}
}
k=f[0];
f[0]=f[big];
f[big]=k;
k=f[9];
f[9]=f[small];
f[small]=k;
for(k=0;k<10;k++)
printf("%d ",f[k]);
printf("\n");
}