以下程序是用来输入 5 个整数,并存放在数组中,找出最大数与最小数所在的下标位置,并把二者对调,然后输出调整后的 5 个数。 #include main() { int a[5],t, i ,maxi,mini; for( i =0; i <5; i ++) scanf("%d",&a[ i ]); mini=maxi= 【 18 】 ; for( i =1; i <5; i ++) { if( 【 19 】 ) mini= i ; if(a[ i ]>a[maxi]) maxi=i; } printf(" 最小数的位置是: %d\n",mini); printf(" 最大数的位置是: %d\n",maxi); t=a[maxi]; 【 20 】 ; a[mini]=t; printf(" 调整后的数为: "); for( i =0; i <5; i ++) printf("%d",a[ i ]); printf("\n"); }