我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求编程如何用递归函数求几次方啊

编写程序递归函数求x的n次方, 并且调用此递归函数求2的5次方。

希望采纳

#include <iostream>

using namespace std;

double power(double x, int n) {
    if (n == 0) {
        return 1.0;
    } else {
        double half = power(x, n / 2);
        if (n % 2 == 0) {
            return half * half;
        } else {
            return half * half * x;
        }
    }
}

int main() {
    double result = power(2, 5);
    cout << "2的5次方是:" << result << endl;
    return 0;
}


近期文章

  • MySQL安装过程中服务无法启动怎么办
  • spring security配置的不对,无法登录
  • pandas中dataframe如何拆分得到两两关系
  • pip安装seq报错,如何解决?我在网上找过试过但就是没有用这几种错误看看哪里,是哪里出问题了
  • too long
  • win10连不上网!
  • abaqus后处理网格变为黑色而且缺失了
  • 这个token表是干什么的啊
  • 线性表顺序存储无法给字符数组赋值
  • 如何在ABC三个页面之间连续传参?
  • selscan进行iHH12分析
  • 输入三个整数用函数按从小到大排序,为什么我这个代码实现不了交换?
  • 电脑怎么了dell品牌机
  • div套div时 大于号是什么意思
  • too long
  • C++一维数组程序编写
  • 请问,我用code的话其余按键的的英文是什么?我只知道上下左右键的
  • input一直输入直至回车结束如何做到
  • Python词云问题
  • cmake在makeopencv时遇到的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华