30天!
题目一:
PI=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17…
1.这个算式的结果会无限接近于圆周率的值,我国古代数学家祖冲之计算出,圆周率在3.1415926和3.1415927之间,请编程计算,要想得到这样的结果,他要经过多少次加减法运算?18660304
**思路:**我本来的思路是只控制分母,但是似乎陷入了死循环,一直执行无结果,逻辑想起来似乎没有问题,你如果看到有兴趣的话兴许可以告诉我为什么。
能运行出结果的思路,是将每个分数当作一个整体,for循环中的变量直接是加减的次数。
感想:遇到这种含有分数,且前面加减交错的问题,可以将整个分数作为一个整体。
package LoopDemo;
/*
* 题目一:
* PI=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17......
1.这个算式的结果会无限接近于圆周率的值,我国古代数学家祖冲之计算出,
* 圆周率在3.1415926和3.1415927之间,请编程计算,要想得到这样的结果,
* 他要经过多少次加减法运算?
*
* 思路:
* 1.将Pi初始值设为0,但是要注意为double;将分母x初始值设为1,也要为double型
* 2.将for循环的次数作为最终的计算结果,
* 3.将4/x作为一个整体,