91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
茂名市| 恩平市| 商城县| 临澧县| 成安县| 祁门县| 泰州市| 睢宁县| 涞水县| 开鲁县| 盐津县| 郓城县| 潜山县| 通渭县| 闸北区| 鄯善县| 阿拉善右旗| 新蔡县| 红原县| 维西| 虹口区| 株洲市| 鄯善县| 兴安盟| 大丰市| 松江区| 新竹市| 古交市| 叶城县| 涪陵区| 凤山县| 宁阳县| 潜山县| 越西县| 鱼台县| 洛南县| 岗巴县| 揭阳市| 瑞安市| 定结县| 东港市|