chamodsd edited 6 年前
pow(a,b)可以输出a的b次方,但是对于比较大的数字,却会产生BUG,例如9的19次方,最后两位会得到00,这无疑是有问题的。 原因不明,但是如果用for循环来求幂,就不会有这样的问题。 这说明了不要把pow()函数直接用在函数中,而最好通过 double temp = pow (a,b); 再通过引用temp去使用该函数。