有以下递归算法:void fun( int n){if (n>0){fun(n-1);fun(n -1);printf("%d",n);}}执行fun(3)的输出是________________。
查看答案
任何能够正确执行的递归算法都能转换为功能等价的非递归算法。
A. 对
B. 错
有以下递归算法:int fun(int n){if (n==11l n==0)return n;Elsereturn n + fun(n/2);}其中递归体是n==1或n==0时返回n。
A. 对
B. 错
有以下递归函数:int fun(int n){if (n==11l n=0)return n;Elsereturn n+ fun(n-2);}执行fun(6)的返回结果是10.
A. 对
B. 错