根据输入的n,用递归算法求 的值
收起
知与谁同
2018-07-22 11:55:57
1446
0
1
条回答
写回答
取消
提交回答
-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
如下以2的10次为例给出代码:
#include<stdio.h>
#include<math.h>
double p(double x,int n)//因为不确定X为整型还是浮点型所以用double
{
double f;
if(n==0)//如果0次直接返回1
{
f=1;
}
else
{
f=p(x,n-1)*x;//此处为递归处理
}
return f;
}
int main()
{
printf ("%.2f",p(2,10));//以两位小数输出
return 0;
}
2019-07-17 22:54:30