1993 C語言實驗 最值

2022-06-30 05:24:07 字數 592 閱讀 8525

time limit: 1 sec  memory limit: 64 mb

submit: 1541  solved: 727

[submit][status][web board]

有乙個長度為n的整數序列。請寫乙個程式,把序列中的最小值與第乙個數交換,最大值與最後乙個數交換。輸出轉換好的序列。

輸入包括兩行。 第一行為正整數n(1≤n≤10)。 第二行為n個正整數組成的序列。

輸出轉換好的序列。資料之間用空格隔開。

5

2 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 ...