zoukankan      html  css  js  c++  java
  • 6-1 递归实现指数函数 (15 分)

    6-1 递归实现指数函数 (15 分)

    本题要求实现一个计算xn​​(n1)的函数。

    函数接口定义:

    double calc_pow( double x, int n );
    

      

    函数calc_pow应返回xn次幂的值。建议用递归实现。题目保证结果在双精度范围内。

    裁判测试程序样例:

    #include <stdio.h>
    
    double calc_pow( double x, int n );
    
    int main()
    {
        double x;
        int n;
    
        scanf("%lf %d", &x, &n);
        printf("%.0f
    ", calc_pow(x, n));
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    

      

    输入样例:

    2 3
    

      

    输出样例:

    8
    

      

    double calc_pow( double x, int n )
    {
        if(n == 0)
            return 1;
        else
            return x*calc_pow(x, n-1);
    }
    

      

  • 相关阅读:
    keepalived+httpd 高可用
    网卡绑定配置文件
    elk安装
    mysql数据库
    sed
    kvm
    日常巡检
    haproxy
    (6)PY_(study)
    (5)PY_(study)
  • 原文地址:https://www.cnblogs.com/Jie-Fei/p/10144999.html
Copyright © 2011-2022 走看看