Java算法
雲驊
哲思 匠工
展开
-
Java算法:1!+2!+3!+···+n!求和
方法1:1!+2!+3!+···+n!其中 n! = 123*···*n两层for循环,内层for循环输出 An = n!(n遍历1~n),外层for循环执行 A1+A2+A3+···+An = numpublic void play2() { //命令行输入操作 @SuppressWarnings("resource") int n = new Scanner(System.in)...原创 2019-09-28 10:40:48 · 18255 阅读 · 0 评论 -
Java算法:计算π(圆周率)
3世纪中期,魏晋时期的数学家刘徽首创割圆术利用对圆形的无线分割,使计算结果更接近π在圆形中做一个正六边形,此六边形的每个定点都在圆上。正六边形中心和圆心重合。正六边形可以看作是是六个正三角形的组合。因此,我们可以得到第一个公式 :如下图所示根据平方差公式可得:所以得到递归函数公式:我们可以设 半径 r = 1,如此则有:代码如下:public void...原创 2019-09-29 20:17:25 · 3243 阅读 · 0 评论