int?main()?{
int?a[10],t,i,n?=?10;
int?imax,imin;
printf("輸入10個整數(空格隔開):\n");
for(i?=?0;i?<?n;i++)?scanf("%d",&a[i]);
imax?=?imin?=?0;
for(i?=?1;?i?<?n;?++i)?{
if(a[i]?>?a[imax])?imax?=?i;
if(a[i]?<?a[imin])?imin?=?i;
}
printf("最小值為:%d\n",a[imin]);
printf("最大值為:%d\n",a[imax]);
if(imax?!=?0)?{?//?imax?≠?0,則交換
t?=?a[0];
a[0]?=?a[imax];
a[imax]?=?t;
}
if(imin?!=?9)?{?//?imin?≠?9,則交換
t?=?a[9];
a[9]?=?a[imin];
a[imin]?=?t;
}
for(i?=?0;?i?<?n;?++i)?printf("%d?",a[i]);
printf("\n");
return?0;
}