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);
    }
    

      

  • 相关阅读:
    Linux零拷贝技术 直接 io
    纯Python模式
    c 越界 数组越界
    哈希 二叉树
    Cache busting
    sub esp
    lisp 代码即数据
    hexdump
    nmap
    对象 闭包
  • 原文地址:https://www.cnblogs.com/Jie-Fei/p/10144999.html
Copyright © 2011-2022 走看看