题目:
利用公式求m的近似值,直到发现某一项的绝对值小于10的-10次方为止(该项不累加)
代码实现:
#include <stdio.h>
int main()
{
long double pi = 0;
long double sum = 0;
int i = 0;//分母位
int s = 0;//符号位
s = 1;//符号起始为正
for (i = 1; 1.0 / i >= 10e-10; i += 2)
{
sum += 1.0 / i * s;
s *= (-1);
}
pi = sum * 4;
printf("pi ≈ %llf", pi);
return 0;
}