解题思路:用一个变量为PI的值通过一个设定一个无限循环当计算的结果处在pi范围内时结束循环
(pi在3.1415926与3.1415927之间)
public
class
Pi{
public
static
void
main(){
int
i =
1
;
int
j =
1
;
int
time =
1
;
double
total =
0.0
;
while
(j >
0
){
if
(j %
2
==
0
){
j = -
1
;
}
else
{
j =
1
;
}
total = j *
4
/ i;
i ++;
j +=
2
;
if
(total <
3.1415927
&& total >
3.1415927
){
break
;
}
time ++;
}
System.out.println(
"运算了 "
+ time +
" 次"
);
}
}
相关推荐
计算圆周率c代码 计算圆周率c代码 计算圆周率c代码 计算圆周率c代码
c#计算圆周率 c#计算圆周率 c#计算圆周率 很好用~~
使用蒙特卡洛方法计算圆周率的数值
#define N 50000//设定计算次数 #define NUM 2//设定线程数,经过反复实验,在装有1个双核CPU的机器上,两个线程最快 double sum=0.0;//用于存储结果 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; void *...
能够快速计算圆周率,帮助你探究圆周率。文件中含有源码。
计算圆周率的java程序 包含大数运算
C++计算圆周率,分别用穿行计算和通过MPI实现的并行计算来进行。并行计算课程实验代码,分别用MPI和串行程序实现圆周率的计算并输出时间
本文实例讲述了Python实现计算圆周率π的值到任意位的方法。分享给大家供大家参考,具体如下: 一、需求分析 输入想要计算到小数点后的位数,计算圆周率π的值。 二、算法:马青公式 π/4=4arctan1/5-arctan1/239 ...
计算圆周率计算 c代码 计算圆周率计算 c代码 计算圆周率计算 c代码
***************计算圆周率π************ 精度要求:(1)计算200项得到的近似值(用数字0输入) *****(2)要求误差小于0.000001的π的近似值(用数字1输入) *****(3)其他---退出
用于计算圆周率的精度,用才C语言编写,精度可达一万位
用于圆周率计算的 api jar hadoop jar *.jar pi 10 1000000000
应用vb2005设计计算圆周率,选择n的取值,得到不同的圆周率近似值
用canvas计算圆周率的值,值得参考。
用蒙特卡洛方法计算圆周率pi的matlab程序实现
本文实例讲述了python计算圆周率pi的方法。分享给大家供大家参考。具体如下: from sys import stdout scale = 10000 maxarr = 2800 arrinit = 2000 carry = 0 arr = [arrinit] * (maxarr + 1) for i in xrange...
使用python Multiprocessing模块进行并行、串行、超线程计算实验。计算实例为蒙特卡洛算法计算圆周率Pi。
Super PI是一个计算圆周率精确到小数点以后的指定数位(最大3200万)的计算机程序。该程序采用高斯-勒让德算法并且于1995年被金田康正使用在Windows环境下计算出精确到2的32次方的圆周率。 Super PI被许多超频玩家用...
用蒙特卡罗方法计算圆周率的近似值.pdf