D=x * getPower(x,y-1);
另外,需要加一个if(y==1) return x;
getpower函数修改如下,,如有帮助,请帮忙采纳一下,谢谢。:
int getPower(int x,int y)
{
int D;
if(y < 0)
return 0;
else if(y == 1)
return x;
else
{
D = x*getPower(x,y-1);
return D;
}
}