编写程序:计算π的近似值,π的计算公式为:

2025-03-20 23:54:09
推荐回答(2个)
回答1:

有错误的地方:
(1)
int
n,i,t;,t不能为整型,否则怎么计算小数?应该改为float
t;
(2)
t=t*(2*i)*(2*i)/(2*i-1)*(2*i+1);对照公式,应该改为t=(2*i)*(2*i)/((2*i-1)*(2*i+1));

回答2:

公式没有问题,每项到最后会趋向1的,但是你的代码里错了好几处!现在这个代码运行没有问题了,你看看:
#include
main()
{
int
n,i;
float
sum;
printf("请输入n的值\n");
scanf("%d",&n);
sum=2;
i=1;
while(i
评论
0
0
加载更多