帮忙看看程序错在哪啊
用pi/4=1-1/3+1/5-1/7+....求pi的值#include "stdio.h"
#include "conio.h"
#include "math.h"
main()
{
float sum,A;
int n;
n=0;sum=0;
do
{
sum=sum+pow(-1,n)/(2*n+1);
n=n+1;
}
while(fabs(pow(-1,n)/(2*n+1))<1e-6);
A=4*sum;
printf("%f",A);
getch();
}
程序的答案应该是3.141594,但是我运行的结果是4.00000,我用的是win-tc
[ 本帖最后由 mvemjs 于 2012-3-5 23:34 编辑 ]