c语言无参与返回值函数求出某数的某次方

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;
}

img


如有帮助,欢迎采纳哈!

在这里插入图片描述

本人的开源项目,欢迎star支持下!!!