次大和次小

2021-08-11 18:37:35 字數 751 閱讀 4519

problem description

對於乙個陣列,次大的數指數組中第二大的數,相似地,次小的數指數組中第二小的數。

給定乙個含有 n 個數的陣列(陣列中的數互不相同),求其中次大的數和次小的數。

input

多組輸入。首先輸入乙個整數 t (1 <= t <= 200),表示資料組數。

對於每組資料:

第 1 行輸入乙個整數 n (2 <= n <= 1000),表示陣列中元素的數量。

第 2 行輸入 n 個用空格隔開的整數 ai (-10000 <= ai <= 10000),表示陣列中每乙個元素的值。

output

對於每組資料,輸出一行,包含 2 個整數 a, b,分別表示次大和次小的數。

example input

1

53 1 2 4 5

example output

4 2
**:

#include 

int main()

for(i = 0; i < n - 1; i++)}}

printf("%d %d\n", a[1], a[n - 2]);}}

return

0;}

次大和次小

次大和次小 time limit 1000ms memory limit 65536kb problem description 對於乙個陣列,次大的數指數組中第二大的數,相似地,次小的數指數組中第二小的數。給定乙個含有 n 個數的陣列 陣列中的數互不相同 求其中次大的數和次小的數。input 多組...

次小次大值

c 次小次大值 題目描述 小a 小 b你會唱小星星麼 小b 一閃一閃亮晶晶,很簡單的了 小a 那你會找乙個數列的最大最小值麼?小b 當然了,很簡單了。我還會找次小值次大值呢?小a 次小次大值?小b 次小值是比最小值大,除去最小值剩下的數列的最小值。次大值同理。但是如果沒有次小值,次小值則為最小值加一...

C 次小次大值

小a 小b你會唱小星星麼 小b 一閃一閃亮晶晶,很簡單的了 小a 那你會找乙個數列的最大最小值麼?小b 當然了,很簡單了。我還會找次小值次大值呢?小a 次小次大值?小b 次小值是比最小值大,除去最小值剩下的數列的最小值。次大值同理。但是如果沒有次小值,次小值則為最小值加一,同理如果沒有次大值,次大值...