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

2025-03-10 15:53:32
推荐回答(2个)
回答1:

公式没有问题,每项到最后会趋向1的,但是你的代码里错了好几处!
现在这个代码运行没有问题了,你看看:

#include
main()
{

int
n,i;

float
sum;

printf("请输入n的值\n");

scanf("%d",&n);

sum=2;

i=1;

while(i
{

//
你的t是没有用的,而且你用了int肯定完蛋了,另外注意除法!!!

sum=sum*(2*i)*(2*i)/(2*i-1)/(2*i+1);

i=i+1;

}

printf("π的值=%f\n",sum);
}

回答2:

这个公式有问题啊,我怎么看是非收敛的啊?越来越大啊