问题
下列递归函数,计算double变量x的n次幂。 double Pow(double x,int n)
下列递归函数,计算double变量x的n次幂。
double Pow(double x,int n)
{
if(n==0) ;
if(n==1) ;
;
}
请选择,完成程序填空。
A、
retrun 1
return 1
return Pow(x,n-1)
B、
x=1
x=x
x=x*Pow(x,n-1)
C、
retrun 1
return x
return x*Pow(x,n-1)
D、
retrun 0
return 1
return x*Pow(x,n-1)
您可能感兴趣的试题
-
下列程序的输出结果是: ( ) #include "stdio.h" main()
下列程序的输出结果是: ( ) #include "stdio.h"main(){ int a[]={1,2,3,4,5,6,7,8,9,0}, *p; p=a; printf("%d\n", *p+9);}A、 10 B、 0C、 1 D、 9...
查看答案 -
若有以下定义和语句: int a[10], *p; p=a;
若有以下定义和语句: int a[10], *p; p=a;则在程序中,引用数组元素a[m]的四种形式是:______(1)_____、____(2)____、_____(3)_____和a[m]。(假设m 已正确说明并赋值)...
查看答案 -
若有以下定义和语句: int s[4][5], (*ps)[5]; ps=s; 则对s数组元素的正确引用形式是:( )
若有以下定义和语句:int s[4][5], (*ps)[5];ps=s;则对s数组元素的正确引用形式是:( ) A、 ps+1 B、 *(ps+3) C、 *(ps+1)+3 D、 ps[0][2]...
查看答案 -
设有定义:int a, *p=&a; 以下语句将利用指针变量p读写变量a中的内容,请将语句补充完整。
设有定义:int a, *p=&a; 以下语句将利用指针变量p读写变量a中的内容,请将语句补充完整。scanf("%d", ___(1)____ );printf("%d\n", ___(2)____ );请使用指针p完成填空。...
查看答案 -
若有如下定义和语句: int *p[3], a[6], n; for(m=0;m<3;m++)
若有如下定义和语句:int *p[3], a[6], n;for(m=0;m...
查看答案
