題目描述
輸入一系列整數,將其中最大的數挑出,並將剩下的數進行排序。
輸入
輸入第一行包括1個整數n,1<=n<=1000,代表輸入資料的個數。
接下來的一行有n個整數。
輸出
可能有多組測試資料,對於每組資料,
第一行輸出乙個整數,代表n個整數中的最大值,並將此值從陣列中去除,將剩下的數進行排序。
第二行將排序的結果輸出。
樣例輸入 copy
55 3 2 4 1
樣例輸出 copy
51 2 3 4
提示如果陣列中只有乙個數,當第一行將其輸出後,第二行請輸出"-1"。
**
#include
intmain()
if(n ==1)
else
}int temp = a[i]
; a[i]
= a[k]
; a[k]
= temp;
}printf
("%d\n"
, a[n -1]
);for(
int i =
0; i < n -
1; i++
)printf
("\n");
}}return0;
}
Codeup 問題 B 採藥
辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫 師把他帶到乙個到處都是草藥的山洞裡對他說 孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間,在這段時間裡,你可以...
Codeup 問題 C 特殊乘法
寫個演算法,對2個小於1000000000的輸入,求結果。特殊乘法舉例 123 45 14 15 24 25 34 35 輸入格式 兩個小於1000000000的數 輸出格式 輸入可能有多組資料,對於每一組資料,輸出input中的兩個數按照題目要求的方法進行運算後得到的結果。輸入樣例 24 65 4...
codeup 問題 B 數制轉換
題目描述 求任意兩個不同進製非負整數的轉換 2進製 16進製制 所給整數在long所能表達的範圍之內。不同進製的表示符號為 0,1,9,a,b,f 或者 0,1,9,a,b,f 輸入 輸入只有一行,包含三個整數a,n,b。a表示其後的n 是a進製整數,b表示欲將a進製整數n轉換成b進製整數。a,b是...