摘要:
【题 目】实现函数double Power(double base,int exponent),求base的exponent次方,不需要考虑溢出。【思 路】这道题的核心太简单了,一个循环就搞定,就不在多说了。关键是我们要考虑代码的健壮性:(1)首先base=0,exponent=0在数学上是无意义的;base=0,exponent<0的时候是分母为零的情况,我们要作为特殊情况考虑。(2)如果exponent为负数,那么我们要首先求得对应的正数的幂,然后再取倒数。 这样我们就可以得到如下的代码: 1 #include<iostream> 2 #include<string 阅读全文