【項目3-簡單分支問題體驗】至少選擇(1)-(3)中的一個完成體驗,小組共同完成(4)
閱讀課件中“給兩個數,求兩數中的大者”例子(見課件),結合對課堂講授内容的了解,仔細領會讓計算機進行判斷,然後根據不同情況進行處理的方法。
若在手機上直接輸入感到困難,請先在草稿紙上寫出來。
(1)輸入兩個正整數(前大後小,前小後大都可以),求出兩數的正內插補點并輸出。
樣例輸入之一:7 10
樣例輸出之一:3
樣例輸入之二:12 7
樣例輸出之二:5
提示:“正內插補點”意味着無論這兩數孰大孰小,輸出的內插補點為非負數。結果應該是前數減後數,還是後數減前數,這是一個需要通過判斷才能決定的事。
解答一:根據比較結果,直接輸出大值減小值的差
解答二:用另一個變量,記錄下大值減小值的結果後再輸出
解答三:先通過交換,保證a>=b後,輸出a-b
解答四:先算出兩數的差,如果是負值,求出其相反數并輸出
(2)輸入3個整數,輸出其中的最大值
樣例輸入:12 45 32
樣例輸出:最大值為:45
參考解答:
(3)某公司工資按周發放,标準是每小時制20元,若員工周工作時間超過40小時,超出部分每小時30元。程式設計式輸入一名員工一周的工作小時數,輸出他的周工資。
樣例輸入之一:32
樣例輸出之一:640
樣例輸入之二:48
樣例輸出之二:1040