A41040. 求PI*
填空题
较易
知识点
题目描述
求PI*
题目描述
利用 pi/4=1-1/3+1/5-1/7...公式求pi的近似值,当某一项的绝对值小于10-6为止
输入格式
无输入
输出格式
PI的近似值 保留六位小数
参考答案
#include<stdio.h>
int main(){
double i=1,k=1,sum=0;
while(1/i>=1E-6)//因为是绝对值,所以只要用1/i就好了.可以省下使用fobs函数的时间
{
sum+=k/i;//加上去
k=k*(-1);//不停的取反
i+=2;//加2的等差数列
}
sum=sum*4;//sum的值不是等于pI的,而是PI/4,所以求PI的值要乘以4
printf("%.6lf",sum);//最后得出结果
return 0;
}
上一题
下一题