既然使题解,代码就不用给了,毕竟通过的代码里,已经可以满足大家的需求了。 这里主要是像介绍下思想。 注意点: 如果指数为负数,需要做处理。 base=1/base;exponent=-exponent;方法一:暴力法for(int i=0;i<exponent;i++) result*=base;这种方法的时间复杂度为 : O(n) 方法二:快速幂这是一种经典的递归解法,可参见网上资源。https://baike.baidu.com/item/%E5%BF%AB%E9%80%9F%E5%B9%82/5500243?fr=aladdin double q_power(double b...