problem description 輸入n(n<100)個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。
input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n=0表示輸入的結束,不做處理。
output 對於每組輸入資料,輸出交換後的數列,每組輸出佔一行。
sample input4 2 1 3 4
5 5 4 3 2 1
0sample output1 2 3 4
1 4 3 2 5
#include
"iostream"
#include
"algorithm"
#include
"cstdio"
using
namespace std;
intmain()
sort
(b,b+m)
;for
(int i=
0;i(a[i]
==b[0]
)for
(int i=
0;i) cout<}return0;
}
杭電OJ 2016 資料的交換輸出
problem description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。output 對於每組輸入資料,輸出交...
杭電OJ 2016 資料的交換輸出
problem description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。output 對於每組輸入資料,輸出交...
杭電oj2016資料的交換輸出c
題目直達 資料的交換輸出 problem description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。output...