我想創建一個基於阿基米德方程的π近似。我有這樣做的模式和遞歸模式。在模式我創建像上述: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