我想创建一个基于阿基米德方程的π近似。我有这样做的模式和递归模式。在模式我创建像上述:Pi近似阿基米德方程
double Pi_approximation(double r, double L){
int i;
double fin;
double y;
for(i=1; i<4; i++){
y =sqrt(2*((r*r) - r*(sqrt(4*((r*r) - (L))))));
L = y;
printf("%f \n", L);
}
return y;
}
我的问题是在第二循环的for。在第一个y是正常计算,但在第二个循环中,当我打印y和L时,它会打印我的指针!任何想法?
你可以添加一个你得到的输出的例子吗? – Hasturkun 2012-03-06 15:03:24