编写递归函数GetPower(int x,int y) 计算X的Y次幂,在主程序中实现输入输出。
答案:4 悬赏:0 手机版
解决时间 2021-11-27 21:53
- 提问者网友:动次大次蹦擦擦
- 2021-11-27 06:00
编写递归函数GetPower(int x,int y) 计算X的Y次幂,在主程序中实现输入输出。
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-11-27 06:50
float GetPower(int x, int y)
{
if(y==0) return 1;
else
{
if(y>0) return (float)(GetPower(y-1)*x);
else return (float)(GetPower(y+1)/x);
}
}
void main()
{
int x,y;
printf("Input x^y:\n");
scanf("%d%d",&x,&y);
pinrtf("\n%d^%d=%0.0f",x,y,GetPower(x,y));
}
{
if(y==0) return 1;
else
{
if(y>0) return (float)(GetPower(y-1)*x);
else return (float)(GetPower(y+1)/x);
}
}
void main()
{
int x,y;
printf("Input x^y:\n");
scanf("%d%d",&x,&y);
pinrtf("\n%d^%d=%0.0f",x,y,GetPower(x,y));
}
全部回答
- 1楼网友:我住北渡口
- 2021-11-27 09:34
int GetPower(int x,int y)
{
if (y==1) return x;
return x* GetPower( x, y-1) ;
}
{
if (y==1) return x;
return x* GetPower( x, y-1) ;
}
- 2楼网友:神也偏爱
- 2021-11-27 08:02
int GetPower(int x,int y)
{
if(y==0)return 1;
else return x*GetPower(x,y-1);
}
{
if(y==0)return 1;
else return x*GetPower(x,y-1);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯