29 排序 華科大複試 C

2021-10-05 17:41:05 字數 442 閱讀 6662

輸入一系列整數,將其中最大的數挑出(如果有多個,則挑出乙個即可),並將剩下的數進行排序,如果無剩餘的數,則輸出-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 ...