GATE | GATE CS 2018 |问题14

考虑下面的C程序:

null

#include <stdio.h>
int counter = 0;
int calc( int a, int b) {
int c;
counter++;
if (b == 3)
return (a * a * a);
else {
c = calc(a, b / 3);
return (c * c * c);
}
}
int main() {
calc(4, 81);
printf ( "%d" , counter);
}


这个程序的输出是。

注—— 这是数字型问题。 (A) 5. (B) 4. (C) 3. (D) 这些都不是 答复: (B) 说明: 1

这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享