黑马程序员技术交流社区

标题: 设计一个函数,计算b的n次方 [打印本页]

作者: x65396731    时间: 2014-7-23 16:29
标题: 设计一个函数,计算b的n次方
int getNum(int b,int n)
{
int i=0,result=1;
for(i=0;i<m;i++)
result*=b;

return result;
}

其中 result*=b;解释为累乘
这句应该如何理解,谢谢各位!
作者: 小海    时间: 2014-7-23 18:12
等价于这一句:result = result*b;此题也可用递归
作者: 幕夏    时间: 2014-7-23 19:47
楼上正解,和下面的两个是一个道理
result+=b等价于result = result+b;
result-=b等价于result = result-b;
作者: rocki    时间: 2014-7-23 20:17
楼上两楼正解了。  楼主还可以调用数学函数pow(b,n).结果就是b的n次方。加上一个#inlcude <math.h>
作者: x65396731    时间: 2014-7-24 10:24
原来是缩写。谢谢!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2