問題詳情

三、遞迴呼叫程序(recursive procedure)乃是一個程序直接或間接呼叫程序本身。階層計算(factorialization)的程序,輸入(input)為一個正整數 N,而輸出(output)為 1*2*…*N。例如,呼叫階層函數 factorial(5),會得到的回覆值為 1*2*3*4*5=120。請分別以使用遞迴呼叫與不使用遞迴呼叫,來撰寫此階層計算程序的虛擬程式碼。(20 分)

參考答案

答案:B
難度:非常簡單0.905172
統計:A(3),B(210),C(6),D(13),E(0)