考虑下面的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) 说明:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END