codeup 問題 B 特殊排序

2021-10-20 01:52:43 字數 810 閱讀 1088

題目描述

輸入一系列整數,將其中最大的數挑出,並將剩下的數進行排序。

輸入

輸入第一行包括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是...