作业帮 > 综合 > 作业

PI的 初始值为什么是pi=1

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 12:03:46
PI的 初始值为什么是pi=1
#include
main(){int s;float n,t,pi;t=1,pi=0;n=1.0;s=1;while(fabs(t)>1e-6){pi=pi+t;n=n+2;s=-s;t=s/n;}pi=pi*4;printf("pi=%10.6f\n",pi);}

PI的初始值为什么是 0
我看错了 因为PI是SUM sum=sum+T SUM第一个数字为1所以PI初始是0
是的,累加器初始化给0.
#include
#include
main()
{
int s;float n,t,pi;t=1,pi=0;n=1.0;s=1;
while(fabs(t)>1e-6){
pi=pi+t;n=n+2;s=-s;t=s/n;}
pi=pi*4;
printf("pi=%10.6f\n",pi);
return 0;
}
得 pi= 3.141594