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次方怎么表示?...