题解 | #数值的整数次方#

数值的整数次方

http://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00

这道题不难,多留意一下整数分正整数、0和负整数,后面就没问题了

class Solution {
public:
    double Power(double base, int exponent) {
        double result = 1;
        if(base==0 && exponent==0)
            return NULL;
        if(exponent>0) {
            for(int i=0;i<exponent;i++) {
            result *= base;
            }
        }
        else if(exponent<0) {
            for(int i=0;i<-exponent;i++) {
            result *= base;
            }
            result=1/result;
        }
        return result;
    }
};
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务