pow函数主要是运算a^b的结果,下面代码是我自己瞎写的,应该还有更好的写法。 直接先看代码:
int pow(a, b) {
int c = a;//用c返回出一个值
if (b == 0)//所有数的0次方都是1,所以先判断一下
{
return 1;
}
else {
for (; b > 1; b--)//减一次就乘一次
{
c = a * c;
}
return c;
}
}
开始的时候没有用c变量,调用的时候结果不对。纯新手写的,还在学习中。