【题目描述】
求π的近似值。利用级数公式: 1+1/22+1/32+1/42+1/52+......=π2/6,当数列的最后一项小于10的-6次方为止,输出π值,小数点后保留6位有效数字。
【输入】
一个整数n。
【输出】
输出π值。
【样例输入】
无↙
【样例输出】
3.140638
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
{
getchar();
float a,b,c,d,x;
c=1.0;
a=1.0;
d=0.0;
while(c>=0.000001)
{
b=a*a;
c=1.0/b;
d+=c;
a++;
}
x=pow(6*d,0.5);
printf("%.6f",x);
return 0;
}