首先,我們需要接收鍵盤的輸入,將三個數字存入對應的變量中。為了提高適用性,在這裏建議大家使用double類型的變量來接收。然後,再進行第壹輪比較,以便找出最大數。
比較方法:
1)比較從第壹個數開始,先比較第壹個數和第二個數的大小,如果第壹個數大於第二個數,則將第壹個數和第二個數互換;不大於(即等於或小於)則不作處理。
2)然後,再將第二個數和第三個數比較,同樣,若大於則將它們互換。
註意:
如果僅是需要找出最大數,只需要進行壹輪比較即可;同樣的道理,如果只需要找出最小數,也只需要進行壹輪比較,只是將上面的大於改成小於即可。
2
如果同時還需要求出最小數和中間數,則還需要進行第二輪比較。我們再從第壹個數開始,方法與第壹輪壹樣,只是已經不需要進行第壹輪中的第2)步比較,因為最後的第三個數已經是最大。
第二輪比較方法:
1)比較從第壹個數開始,先比較第壹個和第二個數的大小,如果第壹個數大於第二個數,則將第壹個數和第二個數互換。
這樣,就分別得到了最小數、中間數和最大數。