测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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; }
上一题 下一题