设n的初值为正整数,设计一个递归算法如下:int fact(int n){if(n<=0)return 1;else return(n*fact(n-1));}以下叙述中,正确的是______。
A计算fact(n)需要执行n+2次函数调用
B计算fact(n)需要执行n+1次函数调用
C计算fact(n)需要执行n次函数调用
D计算fact(n)需要执行n-1次函数调用
相关试题
-
设n的初值为正整数,设计一个递归算法如下:int fact(int n){if(n<=0)return 1;else return(n*fact(n-1));}以下叙述中,正确的是______。
-
的5个素数是2,3,5,7,11。 [C函数] int isPrime(int n) { int k, t; if (n==2) return 1; if(n<
-
main ()方法 int n=8; System.out.println{n+! = +Factorial (n)}; } } 为保证程序正确运行,在下划线处应该填入的参数是:
-
],int low,int high,int key)用非递归方式在数组r中进行二分查找,函数biSearch_rec(int r[],int low,int high,int key)采用递归方式
-
; return n; } int f2(int n) { printf(f2:); return n*n-4; } int f3(int n)