很水的題,但是不知道為什麼提交不過去,真的是很無奈啊,影響心情哇。
#include #include #include int cmp(const void *pa,const void *pb)
int main()
; scanf("%d",&n);
while(n)
qsort(arr,k,sizeof(int),cmp);
printf("%d\n",arr[1]);
n--;
} return 0;
}
下邊是在網上找的**,看不出有什麼不一樣,無奈。。。。。。
#include#includeusing namespace std;
int main ()
{ int a[100];
int t , n;
cin>>t;
while( t-- )
{ cin>>n ;
for( int i=0; i< n ; i++ )
cin>>a[i];
sort( a , a+n );
cout<
求n個整數中第二小的數
相同的整數看成乙個數。比如,有5個數分別是1,1,3,4,5,那麼第二小的數就是3。輸入包含多組測試資料。輸入的第一行是乙個整數c,表示有c組測試資料 每組測試資料的第一行是乙個整數n,表示本組測試資料有n個整數 2 n 10 接著一行是n個整數 每個數均小於100 為每組測試資料輸出第二小的整數,...
第二大整數
問題描述 編寫乙個程式,讀入一組整數 不超過 20個 當使用者輸入 0時,表示輸入結束。然後程式將從這組整數中,把第二大的那個整數找出來,並把它列印出來。說明 1 0表示輸入結束,它本身並不計入這組整數中。2 在這組整數中,既有正數,也可能有負數。3 這組整數的個數不少於2個。輸入格式 輸入只有一行...
找出第二小的數
求n個整數中第二小的數。相同的整數看成乙個數。比如,有5個數分別是1,1,3,4,5,那麼第二小的數就是3。輸入包含多組測試資料。輸入的第一行是乙個整數c,表示有c組測試資料 每組測試資料的第一行是乙個整數n,表示本組測試資料有n個整數 2 n 10 接著一行是n個整數 每個數均小於100 為每組測...