写一递归函数求的n次方,写一递归函数求x的n次方

2021-02-13 12:21:06 字数 1288 阅读 6922

1楼:听不清啊

^#include

double f(double x,int n)int main()

else

printf("%lg^%d=%lg\n",x,n,f(x,n));

getch();

return 0;}

2楼:匿名用户

两个错误:1、按算法n小于0时,y=1/(fun(x,n+1)*x);

2、第二个条件应该为else if(n==0)如果是n=0,则成赋值表达式,该表达式为0即假,因此陷入死循环。

编写求x的n次方的递归函数,并在主函数中调用它

3楼:听不清啊

#include

doublemypow(doublex,intn)

intmain()

试编写求x的n次方的递归函数,并在主函数中调用它

4楼:匿名用户

float x,y;这的分号跟其他地方不同,还有n=0的情况呢

float cube(float x,int n);第二行声明函数这需要分号吗

5楼:琦猪闯红灯

#include

float cube(float x,int n)

int main()

6楼:听不清啊

#include

doublemypow(doublex,intn)

intmain()

7楼:匿名用户

#include"stdio.h"

double fun(double x,int n)

main()

试编写求x^n的递归函数,并在主函数中调用它

8楼:匿名用户

#include"stdio.h"

double fun(double x,int n)

main()

c++ 用递归求x的n次方问题,希望大神告诉我**错了

9楼:匿名用户

应为你的函数int fac()返回值为int,当数值达到一定程度会溢出,所以结果肯定是不对的,换成float或者double

10楼:不愿相离

n大于9计算结果超出int 范围了,用double或者long

编写求x的n次方的递归函数,并在主函数中调用它

1楼 听不清啊 include double mypow double x int n int main 试编写求x n的递归函数 并在主函数中调用它 2楼 匿名用户 include stdio h double fun double x int n main 试编写求x的n次方的递归函数,并在主函...

求函数y x的四次方+x的平方+1的最小值

1楼 善言而不辩 y x x 1 定义域x r y 4x 2x 2x 2x 1 驻点x 0 左 右 为极小值点 极小值 y 0 1 最小值 1 或y x x 0 0 y 1 最小值 1 2楼 西域牛仔王 因为 x 2 0,x 4 0, 所以 y 0 0 1 1, 当 x 0 时,y 最小值为 1 。...

c语言中不用函数怎么计算10的n次方

1楼 思索 如果只需要输出答案的话 输出1再循环输出n和0就行了。。。当然也可以直接声明一个变量 int sum 1 for int i 0 i n i printf d sum 如果n很大的话就用long int 2楼 听不清啊 include int main 在c语言中,10的n次方怎么表示?...