x的y次方递归函数c语言 用递归方法求x的y次幂
用递归的方法编写函数计算X的Y次幂,在主程序中实现输入输出
#includeiostream
创新互联公司十多年专注成都高端网站建设按需设计服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;创新互联公司服务内容包含成都网站建设,成都小程序开发,软件开发,网络营销推广,网络运营服务及企业形象设计;创新互联公司拥有众多专业的高端网站制作开发团队,资深的高端网页设计团队及经验丰富的架构师高端网站策划团队;我们始终坚持从客户的角度出发,为客户量身订造网络营销方案,解决网络营销疑问。
using namespace std;
double cal(int x ,int y) {
if(y == 1) {
return x;
}
return cal(x, y - 1) * x;
}
void main()
{
int x, y;
cout"enter x : " endl;
cin x;
cout"enter y : " endl;
cin y;
cout "result is :"cal(x,y)endl;
}
C++用递归函数求x的y次方
float exponentiation(float x,int y)
{
if(y==1)
{
return x;
}
if(y==-1)
{
return 1/x;
}
return y0?x*exponentiation(x,y-1):(1/x)*exponentiation(x,y+1);
}
c语言 递归求x的y次方,
#include stdio.h
int fun(int x, int y)
{
if (y == 1)
return x;
else
return x*fun(x, y - 1);
}
int main()
{
int x, y;
int sum;
scanf("%d %d", x, y);
sum = fun(x, y);
printf("%d\n", sum);
}
文章名称:x的y次方递归函数c语言 用递归方法求x的y次幂
URL标题:http://hbruida.cn/article/dopcdjp.html