试题详情: 编一程序,利用公式求π的值,公式为: π/4=1-1/3+1/5-1/7+ ......+1/(4*n-3)-1/(4*n-1) (n=10000 按double计算保证计算精度) |
输入提示: 输入仅一行,输入n为整数10000 |
输出提示: 输出仅一行,输出π值(保留2位小数) |
输入样本: 3000 |
输出样本: 3.14 |
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i;
float x=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
x=x+1.0/(4*i-3)-1.0/(4*i-1);
}
printf("%.2f",x=4*x);
return 0;
}