描述
水果中含有多種營養物質。假設現在要通過營養物質含量多少來評價水果的價值,簡單起見,只考慮其中兩種營養物質a和b。給定一種水果a和b的含量a和b,用a+b的值作為該水果的價值。給定一組水果,要求這組水果中價值第二大的那個水果。
輸入第一行為m,表示有m組測試輸入,m<100。
每組測試資料第一行為n,表示有n種水果,接著的n行每行三個非負整數,分別是水果id、該水果的a和b。
(2<=n<=50)(輸入保證沒有價值相同的水果)
輸出輸出價值第二大的水果id以及對應的a、b和價值,共4個非負整數,中間用乙個空格隔開。
樣例輸入
1樣例輸出31 1 1
2 2 4
3 3 2
3 3 2 5
#includestruct shuiguo
a[255],max,temp;
int main()
{ int t,n,i,l,k1,k2;
scanf("%d",&t);
while(t)
{max.a=0,max.b=0;
scanf("%d",&n);
for(i=0;i
第二大整數
問題描述 編寫乙個程式,讀入一組整數 不超過 20個 當使用者輸入 0時,表示輸入結束。然後程式將從這組整數中,把第二大的那個整數找出來,並把它列印出來。說明 1 0表示輸入結束,它本身並不計入這組整數中。2 在這組整數中,既有正數,也可能有負數。3 這組整數的個數不少於2個。輸入格式 輸入只有一行...
第二大的數
這是微軟的一道面試題,是我找工作時看的面試寶典裡面的一題,覺得很有意思,這種處理的方法應該可以用在很多地方。下面就來進入正題吧。題目 寫乙個函式,找出乙個整數陣列中,第二大的數。時間複雜度o n const int minnumber 32767 int ctestsizeofdlg find se...
演算法提高 第二大整數
問題描述 編寫乙個程式,讀入一組整數 不超過20個 當使用者輸入0時,表示輸入結束。然後程式將從這組整數中,把第二大的那個整數找出來,並把它列印出來。說明 1 0表示輸入結束,它本身並不計入這組整數中。2 在這組整數中,既有正數,也可能有負數。3 這組整數的個數不少於2個。輸入格式 輸入只有一行,包...