这第二题c语言怎么做啊?
展开全部
提供思路,后面式子是有规律的,一般用while循环,不断累积加的和,然后用和判断是否小于指定的值。如果小于跳出即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#include <math.h>
int main(){
int i,k,f=1;
double t,p1,p2;
t=1;p1=t*4.0;i=1;
while(1){
i=i+2;
f=f*(-1);
t=1.0/i*f;
p2=p1+t*4.0;
if ((fabs(p2-p1))<1e-06) break;
p1=p2;
}
printf("%f\n",p2);
return 0;
}
得3.141593
#include <math.h>
int main(){
int i,k,f=1;
double t,p1,p2;
t=1;p1=t*4.0;i=1;
while(1){
i=i+2;
f=f*(-1);
t=1.0/i*f;
p2=p1+t*4.0;
if ((fabs(p2-p1))<1e-06) break;
p1=p2;
}
printf("%f\n",p2);
return 0;
}
得3.141593
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询