問題詳情

29 下列 C 語言之遞迴函式,若呼叫執行 f(4),將會輸出?
    


(A) 1000
(B) 100
(C) 10
(D)1

參考答案

答案:B
難度:適中0.563
書單:沒有書單,新增

用户評論

小V】評論

n=4  f(2)  0n=2  f(1)  0n=1  f(0)  1n=0 stop==> ouput 100#include <stdio.h>void f(int n) {    if (n != 0)    {        f(n / 2);        putchar('0' + n % 2);    }}int main(){      f(4);    return 0;}