問題詳情

有一程式片段如下:int count;void main() {int y;y = 0;count = 0;y = f(4, 7);y = y + count ;printf("%d.n", y );}int f(int a, int b) {count = count + 1;if ( a == 0 && b == 0 ) return(0);if ( b == 0 ) return(f(a-1, b)+ 1);return ( f(a, b-1)+ b );}上述C語言程式片段,執行結果為何?
(A) 41
(B) 42
(C) 43
(D) 44

參考答案

答案:D
難度:困難0.2
統計:A(1),B(9),C(8),D(7),E(0)

內容推薦

內容推薦