時間限制:3000 ms | 記憶體限制:65535 kb
難度:1
描述輸入n(n<100)個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。(如果這個第乙個數就是最小的數,則保持原樣輸出,如果最小的數有相同的按照前面的交換)
輸入輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n=0表示輸入的結束,不做處理。
輸出對於每組輸入資料,輸出交換後的數列,每組輸出佔一行。
樣例輸入
4 2 1 3 4樣例輸出5 5 4 3 2 1
0
1 2 3 41 4 3 2 5
#include #include#include
using
namespace
std;
intmain()
}
acm2016 資料的交換輸出
問題 problem description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。output 對於每組輸入資料,...
1166 交換輸出
交換輸出 time limit 1000ms memory limit 65536k total submit 75 accepted 57 description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。如果這個第乙個數就是最小的數,則保持原樣輸出,如果最小的...
資料的交換輸出
輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。對於每組輸入資料,輸出交換後的數列,每組輸出佔一行。4 2 1 3 4 5 5 4 3 2...