数值处理

来源:互联网 发布:谷歌程序员平均工资 编辑:程序博客网 时间:2024/05/22 06:46

一,double power(double x, int n)

题目描述

实现函数double power(double x, int n)。


我的代码

double power(double base, unsigned int exponent){    if(exponent == 0){        return 0;    }    if(exponent == 1){        return base;    }    double result = power(base, exponent>>1);    result *= result;    if(exponent & 1){        result *= base;    }    return result;}
原创粉丝点击