剑指offer 题16——数值的整数次方
数值的整数次方 题目: 实现函数double Power(double base,int exponent), 求base得exponent次方。不得使用库函数,同时不需要考虑大数问题 因为不需要考虑大数问题,所以看起来似乎很简单,只需要累加就好 double Power(double base,int exponent) { double result=1.0; for(int i=0;i<=exponent;++i) result*=result; return result; } 但是还有一个严重的问题,如果输入的指数(exponent)小于1(0和负数)的时候怎么办?
下载地址
用户评论