【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
下列C語言所執行的運算為何?
int Fun(int n)
{
if (n<=1)
return 1;
else
return n*Fun(n-1);
}

(A)2n
(B)n2
(C)nn
(D)n!



答案:登入後觀看
難度: 簡單
1F
藍詩 高三上 (2016/05/23)
題幹中的

if (n <=1)

應改為
if (n == 1)
2F
【站僕】摩檸Morning 國三下 (2016/05/29)
原本題目:

下列C語言所執行的運算為何?
int Fun(int n)
{
if (n<=1)
return 1;
else
return n*Fun(n-1);
}
(A)2n (B)n2 (C)nn (D)n!



修改成為

下列C語言所執行的運算為何?
int Fun(int n)
{
if (n<=1)
return 1;
else
return n*Fun(n-1);
}
(A)2n (B)n2 (C)nn (D)n!

3F
大四上 (2020/02/23)

關鍵:n*Fun(n-1)

Fun(n-1)會進入到下一個Fun裡面

下列C語言所執行的運算為何?int Fun(int n){if (n<=1)re..-阿摩線上測驗