关于while循环的问题?
#include<stdio.h>#include<math.h>
main()
{
float i,sum,n=1,a;
sum=0;
i=0;
while(fabs(a)<le-4)
{
sum+=a;
n=-n;
i++;
a=(1/(2*i+1))*n;
}
sum*=4;
printf("%.4f\n",sum);
}
执行出现一个错误显示是: error C2065: 'le' : undeclared identifier
实在想不出什么错误。
这个题目是:公式pi/4=1-1/3+1/5-1/7+1/9....求pi的近似值,直到最后一项的绝对值小于le-4为止。
注:这个题目是我自己想的解决办法,书上的算法不谈。我无分,给10意思下,帮我看下,谢谢了。(针对我的算法改正下)