交換最大最小值

2021-08-13 12:33:13 字數 675 閱讀 9963



7-2 交換最小值和最大值(15 分)

本題要求編寫程式,先將輸入的一系列整數中的最小值與第乙個數交換,然後將最大值與最後乙個數交換,最後輸出交換後的序列。

注意:題目保證最大和最小值都是唯一的。

輸入在第一行中給出乙個正整數n(

≤10),第二行給出n個整數,數字間以空格分隔。

在一行中順序輸出交換後的序列,每個整數後跟乙個空格。

5

8 2 5 1 4

1 2 5 4 8
#include #include #include #include
using namespace std;

int main()

} temp = a[0];

a[0] = mmix;

a[j] = temp;//找出最小項後把它和第一項互換

for (int i = 0; i < n; i++)

} temp = a[j];

a[j] = a[n-1];

a[n-1] = temp;

for (int i = 0; i < n; i++)

return 0;

}

交換最小值和最大值

本題要求編寫程式,先將輸入的一系列整數中的最小值與第乙個數交換,然後將最大值與最後乙個數交換,最後輸出交換後的序列。注意 題目保證最大和最小值都是唯一的。輸入格式 輸入在第一行中給出乙個正整數n 10 第二行給出n個整數,數字間以空格分隔。輸出格式 在一行中順序輸出交換後的序列,每個整數後跟乙個空格...

交換最小值和最大值

此題使用函式做法 7 4 交換最小值和最大值 15分 本題要求編寫程式,先將輸入的一系列整數中的最小值與第乙個數交換,然後將最大值與最後乙個數交換,最後輸出交換後的序列。注意 題目保證最大和最小值都是唯一的。輸入格式 輸入在第一行中給出乙個正整數n 10 第二行給出n個整數,數字間以空格分隔。輸出格...

PTA 交換最小值和最大值

本題要求編寫程式,先將輸入的一系列整數中的最小值與第乙個數交換,然後將最大值與最後乙個數交換,最後輸出交換後的序列。注意 題目保證最大和最小值都是唯一的。輸入格式 輸入在第一行中給出乙個正整數n 10 第二行給出n個整數,數字間以空格分隔。輸出格式 在一行中順序輸出交換後的序列,每個整數後跟乙個空格...