【項目:兩段函數求值】
程式設計式,計算下面函數的值并輸出(x取整型即可)
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIxkDM1UTMxkDMzEDMxQTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
[參考解答]
解法1:
上面的程式,用一個完整的雙分支求值,之後再輸出。先求解,再輸出,這一“順序”求解的思路很清晰。
相對而言,下面的程式剛求解出來就急着輸入,反倒是沒有解法1清晰了。從另外一個角度,兩個分支中,都是在求值後執行相同的操作(輸出y),不如将這一條公共語句提出到分支的後面。再要注意的是,因為操作不能夠由一條語句完成,将相關的語句用花括号組成複合語句成為必須。
解法2
【項目:兩段函數求值】
程式設計式,計算下面函數的值并輸出(x取整型即可)
[參考解答]
解法1:
上面的程式,用一個完整的雙分支求值,之後再輸出。先求解,再輸出,這一“順序”求解的思路很清晰。
相對而言,下面的程式剛求解出來就急着輸入,反倒是沒有解法1清晰了。從另外一個角度,兩個分支中,都是在求值後執行相同的操作(輸出y),不如将這一條公共語句提出到分支的後面。再要注意的是,因為操作不能夠由一條語句完成,将相關的語句用花括号組成複合語句成為必須。
解法2