作业帮 > 综合 > 作业

用C语言编程Description 用递归函数计算x^n (n>=1)的值.Input 见描述Output 见描述Sam

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 01:58:04
用C语言编程
Description
用递归函数计算x^n (n>=1)的值.
Input
见描述
Output
见描述
Sample Input
2 3\x05
Sample Output
Root = 8.00
#include
fun(int x,int n)
{if(n==0) return(1);
else return(x*fun(x,n-1));
}
main()
{int x,n;
scanf("%d,%d",&x,&n);
printf("%d\n",fun(x,n));
}
再问: 错的,在C-Free下执行错的
再答: 把它错的地方告诉我,我看看!
再问: 首先你的调用函数米有定义, 其次, 当输入2,3时 输出0 说明你的递归调用出错了。
再答: 我的调用函数在主函数之前,不用定义。我的编译器是DEVC++,结果都是对的
再问: 我用C-Free的,我说的是函数类型的定义,要在fun(int x,int n)前加int。。