( )22. 執行下列 Visual Basic 程式片段,輸出結果為何?
(A) 3
(B) 4
(C) 8
(D) 9

Sub Main()
Console.WriteLine(X22(8))
End Sub

Function X22(ByVal n) As Integer
If n = 1 Then
Return 1
Else
If (n Mod 2 = 1) Then
Return X22(n * 3 + 1) + 1
Else
Return X22(n / 2) + 1
End If
End If
End Function

第 6 頁 / 共 7 頁

答案:登入後查看
統計: 尚無統計資料