#include <stdio.h>
#include <math.h>
int main()
{double eps,PI=0,term=1,i=1,n=1,m=1;
scanf("%le", &eps);
while(fabs(term)>=eps)
{PI=PI+term;
m*=i;
n*=(2*i+1);
term=m/n;
i++;
}
PI=PI*2;
printf("%.5f",PI);
return 0;
}
代碼運行結果為3.14157
答案是3.14158
咋整,大佬幫忙!

uj5u.com熱心網友回復:
用什么樣的級數?uj5u.com熱心網友回復:
這個回圈結束條件是有問題的轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/133737.html
標籤:疑難問題
上一篇:“軟體工程”求助學“硬體工程”
