輸入一系列整數,將其中最大的數挑出(如果有多個,則挑出乙個即可),並將剩下的數進行排序,如果無剩餘的數,則輸出-1。
輸入第一行包括1個整數n,1<=n<=1000,代表輸入資料的個數。
接下來的一行有n個整數。
可能有多組測試資料,對於每組資料,
第一行輸出乙個整數,代表n個整數中的最大值,並將此值從陣列中去除,將剩下的數進行排序。
第二行將排序的結果輸出。輸入4
1 3 4 2輸出4
1 2 3
#include
#include
using
namespace std;
intmain()
//最後乙個元素a[n-2]後面沒有空格,單獨處理
cout<
}
開始排序和查詢章節了,加油 c 程式設計練習 033 排序,又見排序
北大程式設計與演算法 三 測驗題彙總 2020春季 自己編寫乙個能對任何型別的陣列進行排序的mysort函式模版。只能寫乙個mysort模板,不能寫mysort函式!include using namespace std bool greater2 int n1,int n2 bool greate...
C 模板函式 007 排序,又見排序
描述 自己編寫乙個能對任何型別的陣列進行排序的mysort函式模版。只能寫乙個mysort模板,不能寫mysort函式!include using namespace std bool greater2 int n1,int n2 bool greater1 int n1,int n2 bool g...
C語言訓練 1196 排序問題
problem description 輸入10個整數,將它們從小到大排序後輸出,並給出現在每個元素在原來序列中的位置。input 輸入資料有一行,包含10個整數,用空格分開。output 輸出資料有兩行,第一行為排序後的序列,第二行為排序後各個元素在原來序列中的位置。sample input 1 ...