亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++次方函數遞歸實現方法

c++
小樊
82
2024-07-25 16:28:14
欄目: 編程語言

下面是一個C++中計算冪次的函數的遞歸實現方法:

#include <iostream>

double power(double base, int exponent) {
    if (exponent == 0) {
        return 1;
    }
    else if (exponent > 0) {
        return base * power(base, exponent - 1);
    }
    else {
        return 1 / base * power(base, exponent + 1);
    }
}

int main() {
    double base = 2;
    int exponent = 3;
    
    double result = power(base, exponent);
    
    std::cout << base << " raised to the power of " << exponent << " is: " << result << std::endl;
    
    return 0;
}

在這個例子中,power函數采用了遞歸的方式計算冪次。當指數為0時,返回1;當指數大于0時,返回基數乘以power(base, exponent-1);當指數小于0時,返回1除以基數乘以power(base, exponent+1)。然后在main函數中調用power函數來計算結果。

0
自治县| 邹城市| 肇东市| 灵川县| 蒲城县| 武穴市| 清河县| 绵竹市| 通辽市| 浪卡子县| 滁州市| 二连浩特市| 沛县| 永胜县| 新巴尔虎左旗| 神池县| 全南县| 大邑县| 华阴市| 承德县| 北川| 绥德县| 喀什市| 天水市| 城市| 锡林浩特市| 闸北区| 额济纳旗| 依安县| 景宁| 旺苍县| 诸暨市| 平山县| 江安县| 宜兴市| 锦屏县| 平阳县| 自贡市| 满洲里市| 达日县| 望奎县|