如圖程式框圖的演算法思路源於我國古代數學名著《九章算術》中的“更相減損術”.執行該程式框圖,若輸入a,b分別為1...
問題詳情:
如圖程式框圖的演算法思路源於我國古代數學名著《九章算術》中的“更相減損術”.執行該程式框圖,若輸入a,b分別為14,18,則輸出的a=( )
A.0 B.2 C.4 D.14
【回答】
B【考點】EF:程式框圖.
【分析】模擬執行程式框圖,依次寫出每次迴圈得到的a,b的值,當a=b=2時不滿足條件a≠b,輸出a的值為2.
【解答】解:模擬執行程式框圖,可得
a=14,b=18
滿足條件a≠b,不滿足條件a>b,b=4
滿足條件a≠b,滿足條件a>b,a=10
滿足條件a≠b,滿足條件a>b,a=6
滿足條件a≠b,滿足條件a>b,a=2
滿足條件a≠b,不滿足條件a>b,b=2
不滿足條件a≠b,輸出a的值為2.
故選:B.
知識點:框圖
題型:選擇題