欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

C语言(递归)使用递归方法,求解X^n

最编程 2024-08-12 08:41:31
...

n为整数,x不等于0;

int f(int x, int n) {
    if (n == 0) {
        return 1;
    }
    else {
        return x * f(x, n - 1);
    }
}
int main() {
    int a, b,c;
    printf("请输入x和n:");
    scanf("%d%d", &a, &b);
    c = f(a, b);
    printf("结果为%d", c);
    return 0;
}