質問: c言語で円周率を求めるプログラムを作りたいのですがわかりません。 c言語で円周率を求めるプログラムを作りたいのですがわかりません。 どなたか教えていただけないでしょうか。
回答: 小数点以下何桁まで求めたいのでしょうか? どんなアルゴリズムを使うにせよ、c言語のdouble型で表せる範囲に収まるかどうかで面倒くささが大きく異なります。 【円周率を求めるプログラム例】 #include #include int main() { double p=asin(1.0)*2.0; /* sin(π/2)=1 */ printf("%f\n", p); }