给定一个double类型的浮点数base和int类型的整数exponent.求base的exponent次方.保证base和exponent不同时为0.
首先题目中的double类型应该不能拆解,但是int类型的整数exponet我们可以做点文章,我们平时求次方的时候,假设有个x的4次方,我们通常是求出一个x的平方数x2,然后两个x2相乘就可以得出x^4.
这里思路也一样,使用递归,同时考虑边界条件.
如果指数是负数,则先取反,最后取结果的倒数即可.
其实,上面的写法,主要是递归的思路,加上考虑不一样的边界条件.