考虑以下两个函数
void fun1(int n){
if(n == 0) return;
printf(“%d”, n);
fun2(n-2);
printf(“%d”, n);
}
void fun2(int n){
if(n == 0) return;
printf(“%d”, n);
fun1(++n);
printf(“%d”, n);
}
调用 fun1(5) 时打印的输出是
(一) 53423122233445
(乙) 53423120112233
(三) 53423122132435
(四) 53423120213243答案:(一)
解释:
此解决方案由parul sharma 提供。
替代解决方案
此解决方案由Sumouli Chaudhary 提供。
这个问题的测验