为什么陷入了死循环?循环结构哪里错了,? 10
为什么陷入了死循环?循环结构哪里错了,?#include<stdio.h>#include<math.h>intmain(){doubleeps,a,b,n,i,c;sc...
为什么陷入了死循环?循环结构哪里错了,?#include<stdio.h>
#include<math.h>
int main()
{
double eps,a,b,n,i,c;
scanf("%lf",&eps);
a=1;
b=1;
i=1;
while(b>eps||b<-eps)
{
n=4;
c=pow(-1,i);
b=(1.0/n)*c;
i++;
a=a+b;
n=n+3.0;
}
printf("sum = %.6lf",a);
return 0;
} 展开
#include<math.h>
int main()
{
double eps,a,b,n,i,c;
scanf("%lf",&eps);
a=1;
b=1;
i=1;
while(b>eps||b<-eps)
{
n=4;
c=pow(-1,i);
b=(1.0/n)*c;
i++;
a=a+b;
n=n+3.0;
}
printf("sum = %.6lf",a);
return 0;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询