程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言練習:第二大整數,c語言二大整數

C語言練習:第二大整數,c語言二大整數

編輯:關於C語言

C語言練習:第二大整數,c語言二大整數


問題描述

  編寫一個程序,讀入一組整數(不超過20個),當用戶輸入0時,表示輸入結束。然後程序將從這組整數中,把第二大的那個整數找出來,並把它打印出來。說明:(1)0表示輸入結束,它本身並不計入這組整數中。(2)在這組整數中,既有正數,也可能有負數。(3)這組整數的個數不少於2個。

  輸入格式:輸入只有一行,包括若干個整數,中間用空格隔開,最後一個整數為0。

  輸出格式:輸出第二大的那個整數。

  輸入輸出樣例

樣例輸入

5 8 -12 7 0

樣例輸出

7

 

心得:剛開始想法不是很好,想用冒泡排序再輸出第二個,忘記了最大值可以重復,第二次實驗,忘記了最小值可以重復。最後看了一下求最大值的方法,然後最二大值得方法就出來了,可以體會到最二大值總是伴隨著最大值。自己太弱了。不知道什麼原因,下面這個代碼總是拿不到滿分,不知道哪個測試出錯了。熱心的網友可以試著寫寫幫我看看嗎T.T

         冒泡求最大最小並不是很明智的方法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved