剑指Offer 数值的整数次方
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
思路:
要考虑边界,0,负数
AC代码:
1 class Solution { 2 public: 3 double Power(double base, int exponent) { 4 double x=1; 5 for(int i=0;i<abs(exponent);i++) 6 { 7 x*=base; 8 } 9 if(exponent<0) 10 return 1/x; 11 else 12 return x; 13 } 14 };