版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
计算一个数字的立方根方法:使用对数和指数组合的方法表示立方根。loga(b)表示 以a为底,b的对数,a(m)表示a的m次方。我们知道a(loga(b))等于b,并且nloga(b)等于log以a为底b的n次方。结合这两个性质,我们可以得到任何一个数的任何一个次幂的值,自然也能求得立方根,只需的log前面的系数换成1/3即可。汉字有点啰嗦,直接看代码,有效代码只有一行。
代码:
#includefloat getCubeRoot(float fInput) {	/*在这里实现功能*/	if(fInput