ライプニッツの公式の計算結果をINT_MAXまでループさせπについて求めなさいという課題が出たのですが作ってみたものがずっと1しか表示されない+永遠と表示されてしまい全く分かりません
どなたか助けてください
プログラミング初心者なのでお手柔らかにお願いします
#include <stdio.h>
#include <limits.h>
int main( void)
{
unsigned int a;
int b=1;
for(a=1; a<=UINT_MAX; a++)
{
if(a%2==0){
printf("π/4=%d\n",b);
b=b+(1/(2*a+1));
}
else{ printf("π/4=%d\n",b); b=b-(1/(2*a+1)); } printf("π=%d\n",b); }
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/11 06:31
2017/06/11 09:55
2017/06/11 11:00 編集
2017/06/11 12:10