
输入一个整数n,计算1+1/(1-3)+1/(1-3+5)+…((-1)∧(n-1)×(2n-1))的值
关注【相关推荐】
#include <stdio.h>
#include <math.h>
void main()
{ double sum=0,pi,c=1,s=1;//c为当前项,s为符号位
int n=1;
while(fabs(c)>=1e-6)
{ sum=sum+c;
s=-s;
n++;
c=s/(2*n-1);
}
pi=4*sum;
printf("pi=%lf\n",pi);
}