课后思考题1:C语言用递归算法,计算x的y次方,其中y是正整数

课后思考题1:C语言用递归算法,计算x的y次方,其中y是正整数

2个回答

int foo(int x, int y)
{
if (y == 1)
return x;
return x * foo(x, y - 1);
}

#include
void main()
{
int x,y,i,s;
scanf("%d,%d",&x,&y);
s=1; // s
for(i=1;i<=y;i++) //无分号
s=s*x;
printf("%d",s);
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!