段奇妙的计算x^3的程序。它的原理如下:
由上可知,幂函数的增加量第次加6,其初始值为1.所以,就可以把程序写成这样来计算立方:
int f(x) {
int c = 0, d = 1, e = 6;
while(x--) {
c += d;
d += e;
e += 6;
}
reutnrn c;
}
同理,根据这个思路,还可以写出计算平方的类似的程序:
段奇妙的计算x^3的程序。它的原理如下:
由上可知,幂函数的增加量第次加6,其初始值为1.所以,就可以把程序写成这样来计算立方:
int f(x) {
int c = 0, d = 1, e = 6;
while(x--) {
c += d;
d += e;
e += 6;
}
reutnrn c;
}
同理,根据这个思路,还可以写出计算平方的类似的程序: