problem description
輸入n(n<100)個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。
input
輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n=0表示輸入的結束,不做處理。
output
對於每組輸入資料,輸出交換後的數列,每組輸出佔一行。
sample input
4 2 1 3 45 5 4 3 2 10
sample output
1 2 3 41 4 3 2 5
依舊不難,開兩個陣列解決了。已經完全記不起來原來為什麼做不出來了……
#includeint main()
for(i=1;ib[j])
}} for(i=1;i<=n;i++)
a[0]=a[1];
a[1]=a[t];
a[t]=a[0];
for(i=1;i
Hdoj 2016 資料的交換輸出
problem description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。output 對於每組輸入資料,輸出交...
2016 資料的交換輸出
problem description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。output 對於每組輸入資料,輸出交...
2016資料的交換輸出C
problem description 輸入n n 100 個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。input 輸入資料有多組,每組佔一行,每行的開始是乙個整數n,表示這個測試例項的數值的個數,跟著就是n個整數。n 0表示輸入的結束,不做處理。output 對於每組輸入資料,輸出交...