递归函数 计算X的N次方
#include
double double fun(int n,double x);
void main()
{
\x05double x,root;
\x05int n;
\x05printf(iput x,n:);
\x05scanf(%lf%d,&x,&n);
\x05root=fun(n,x);
\x05printf(root = %.2f\n,root);
}
double fun(int n,double x)
{
\x05if(n==1)
\x05\x05return 1;
\x05else
\x05\x05return x * fun(n-1,x);
}怎么改啊
递归函数 计算X的N次方
答案:1 悬赏:10 手机版
解决时间 2021-04-18 23:54
- 提问者网友:抽煙菂渘情少年
- 2021-04-18 12:51
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-04-18 14:22
if(n==1)
\x05\x05return 1;
你可以改成n == 0
或者改成 return x
取其中一种就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯