上善若水的道

关注

[C语言]用递归实现n的k次方(n、k为整数)

上善若水的道

关注

阅读 83

2022-04-01

#include<stdio.h>
float func(int n,int k)
{
    if (k > 0)
        return n * func(n, k - 1);
    else if (k == 0)
        return 1;
    else
        return 1.0 / func(n, -k);
}
int main()
{
    int n = 0;
    int k = 0;
    scanf("%d%d", &n, &k);
    printf("%f", func(n,k));
    return 0;
}

相关推荐

夏侯居坤叶叔尘

【C语言小题】递归实现n的k次方

夏侯居坤叶叔尘 132 0 0

janedaring

递归实现n的k次方

janedaring 44 0 0

7dcac6528821

C语言小练习(C语言递归实现n的k次方)

7dcac6528821 252 0 0

fbd4ffd0717b

整数n分解为k个数的和

fbd4ffd0717b 72 0 0

你的益达233

n 的第 k 个因子-c语言

你的益达233 54 0 0

菜菜捞捞

编写一个函数实现n^k,使用递归实现。

菜菜捞捞 37 0 0

九月的栩

用C语言实现n的阶乘

九月的栩 119 0 0

若如初梘

用c语言求出p=n!/(n-m)!

若如初梘 234 0 0

攻城狮Chova

2023-06-24:给你一根长度为 n 的绳子, 请把绳子剪成整数长度的 m 段, m、n都是整数,n > 1并且m > 1, 每段绳子的长度记为 k[0],k[1]...k[m - 1]。 请问

攻城狮Chova 42 0 0

素锦时年_1b00

已知k阶斐波那契数列的定义为:f(0)-0,f(1)=0,···,f(k-2)=0,f(k-1)=1;f(n)=f(n-1)+f(n-2)+```=f(n-k) (n=k,k+1,···)求m项算法

素锦时年_1b00 97 0 0

精彩评论(0)

0 0 举报