c语言无参与返回值函数求出某数的某次方,老师留下的作业,求各位大牛老师们解答解答
参考如下:
#include <stdio.h>
int myPow(int x, int y)
{
if (y==1)
return x;
else if (y==0)
return 1;
else
return x * myPow(x, y - 1);
}
int main() {
int x, y;
printf("Input x:");
scanf("%d", &x);
printf("Input y:");
scanf("%d", &y);
int pow = myPow(x, y);
printf("pow=%d\n", pow);
return 0;
}
如有帮助,欢迎采纳哈!