利用递归调用,求解X的N次方
答案:2 悬赏:0 手机版
解决时间 2021-05-05 14:42
- 提问者网友:美人性情
- 2021-05-05 01:26
快
最佳答案
- 五星知识达人网友:玩家
- 2021-05-05 02:47
C语言:
以下程序可计算小数的N次方.
#include< stdio.h >
double power(double x, int n)
{
if( n <= 0 ) return 1;
return power(x, n - 1) * x;
}
main()
{
double x;
int n;
scanf("%lf%d", &x, &n); //输入x,n
printf("%lf\n", power(x, n)); //输出x^n的结果
}
全部回答
- 1楼网友:孤独的牧羊人
- 2021-05-05 04:07
#include<stdio.h> int XN(int x,int n){ if(n==1) return x; return x*XN(x,n-1); } void main() { int x,n; scanf("%d %d",&x,&n); printf("%d",XN(x,n)); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯