time limit: 1 sec memory limit: 64 mb
submit: 1541 solved: 727
[submit][status][web board]
有乙個長度為n的整數序列。請寫乙個程式,把序列中的最小值與第乙個數交換,最大值與最後乙個數交換。輸出轉換好的序列。
輸入包括兩行。 第一行為正整數n(1≤n≤10)。 第二行為n個正整數組成的序列。
輸出轉換好的序列。資料之間用空格隔開。
52 1 5 4 3
1 2 3 4 5
本題應注意不是排序,而只是將最小值與第乙個數交換,最大值與最後乙個數交換。
找到最大值最小值對應陣列中的下標,然後通過下標來解決此問題。
#include #include int main()} a[k]=a[n-1];
a[n-1]=max;
for(i=0; iprintf("%d ",a[i]);
printf("\n");
return 0;
}
C語言實驗 最值
problem description 有乙個長度為n的整數序列,其中最大值和最小值不會出現在序列的第一和最後乙個位置。請寫乙個程式,把序列中的最小值與第乙個數交換,最大值與最後乙個數交換 本文直接進行全部排序,需要修改,請勿直接照抄 輸出轉換好的序列。input 輸入包括兩行。第一行為正整數n 1...
C語言實驗 排列
c語言實驗 排列 time limit 1000ms memory limit 65536kb problem description 有4個互不相同的數字,請按序輸出由其中三個不重複數字組成的排列。input 4個整數。output 所有排列,輸出順序見樣例。example input 1 2 3...
C語言 實驗整理
實驗二 陣列操作 實驗三 呼叫函式 實驗四 指標,處理字串 課程設計 銷售業績管理系統 感想 題目求1 1 2 1 3 1 4 1 99 1 100之值。求出200到300之間的數,且滿足條件 它們三個數字之積為42 三個數字之和為12。一 include intmain printf f sum ...