>3^2:11
[1] 9 10 11
>3^(2:11)
[1] 9 27 81243729 2187 6561 19683 59049 177147
不知道楼主看懂了吗?
#include <stdio.h>int main(void)
{
double pi = 0.0f, x = 0.0f, y = 0.0f, d = 0.0fint i = 0, j = 0, k = 0
do {
j = i + 1/*求第一项分母*/
k = j + 2/*求第二项分母*/
x = j/*转化为浮点数*/
y = k/*转化为浮点数*/
x = 1.0f / x/*求第一项*/
y = 1.0f / y/*求第二项*/
d = x - y/*求两项差*/
pi += d/*累加到π*/
i += 4/*进行下一项*/
}while(x >1e-6)/*直到某一项差绝对值小于目标误差*/
printf("π = %9.8f\n", pi * 4.0f)
return 0
}
运行结果为:
π = 3.14159065