描述
求n個整數中第二小的數。
相同的整數看成乙個數。比如,有5個數分別是1,1,3,4,5,那麼第二小的數就是3。
輸入輸入包含多組測試資料。輸入的第一行是乙個整數c,表示有c組測試資料;
每組測試資料的第一行是乙個整數n,表示本組測試資料有n個整數(2<=n<=10),接著一行是n個整數(每個數均小於100)。
輸出為每組測試資料輸出第二小的整數,如果不存在第二小的整數則輸出「no」,每組輸出佔一行。
輸入樣例 132
1 25
1 1 3 4 5
31 1 1
輸出樣例 123
no要做掉這一題其實可以先對資料進行排序,然後迴圈遍歷陣列當達到第二小的數之後跳出迴圈,可以使用乙個變數標識陣列是否完全相等。
#include #includeusing namespace std;
int main()
}cout<}}}
return 0;
}
1130 尋找第二小的數
描述 求n個整數中第二小的數。相同的整數看成乙個數。比如,有5個數分別是1,1,3,4,5,那麼第二小的數就是3。輸入輸入包含多組測試資料。輸入的第一行是乙個整數c,表示有c組測試資料 每組測試資料的第一行是乙個整數n,表示本組測試資料有n個整數 2 n 10 接著一行是n個整數 每個數均小於100...
找出第二小的數
求n個整數中第二小的數。相同的整數看成乙個數。比如,有5個數分別是1,1,3,4,5,那麼第二小的數就是3。輸入包含多組測試資料。輸入的第一行是乙個整數c,表示有c組測試資料 每組測試資料的第一行是乙個整數n,表示本組測試資料有n個整數 2 n 10 接著一行是n個整數 每個數均小於100 為每組測...
尋找陣列中第二小的元素
尋找陣列中第二小的元素 示例 一 先把陣列進行公升序排序 排完序後再進行遍歷比較 public static void main string args 氣泡排序 for int i 0 i arr.length 1 i int secondnum arr 0 for int i 0 isecond...