アルキメデスの方程式に基づいて円周率の近似を作成する必要があります。私はモードと再帰モードでそうする必要があります。forモードでは、上記のようなsthを作成しました。
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の2番目のループにあります。最初のyは通常どおり計算されますが、2番目のループではyとLを出力すると、ポインターが出力されます。何か案が?