S1E16
#include<stdio.h>#include<math.h>
int main()
{
double PI = 0;
double term = 1;
int sign = 1;
long long n = 1; //为什么long long输出有问题,换成double就可以了,n不是一直都是整数+2吗?
while(fabs(term) >= 1e-8)
{
PI = PI + term;
sign = -sign;
n = n+2;
term = sign / n;
}
PI = PI * 4;
printf("pi = %10.7f\n",PI);
} 因为 n 特别大 zltzlt 发表于 2020-2-16 17:36
因为 n 特别大
。。。o
页:
[1]