今天,您需要解决一个非常实际的问题:您的厕纸卷上需要多少循环才能容纳一定数量的纸张?让我们看一些事实:
- 裸露卫生纸筒的直径为3.8厘米
- 一张卫生纸的长度为10厘米。
- 一张卫生纸的厚度为1mm。
第一次缠绕圆柱体之前,其周长为3.8 * pi(厘米)。每次在圆柱体上缠绕一张纸时,其半径都会增加.1,因此其周长会增加.2 * PI。使用此信息可以找出装入n张厕纸所需的循环次数。(注意:使用近似值Pi至少应与3.14159一样准确)。
测试用例:
n = 1:
- 10 /(3.8 * pi)= .838循环
n = 2:
- (我们可以进行多少个完整循环?)1个完整循环= 3.8 * pi = 11.938。
- (在第一个循环之后,我们还剩下多少?)20-11.938 = 8.062
- (剩下的第二个循环产生多少?)8.062 /(4 * pi)= .642循环
- 答案:1.642次循环
n = 3:
- 第一个完整循环= 3.8 * pi = 11.938,第二个完整循环= 4 * pi = 12.566
- 30-11.938-12.566 = 5.496
- 5.496 /(4.2 * pi)= .417
- 答案:2.417次循环
n = 100 => 40.874
nloops = sqrt(n+11.34)*0.0564189 - 0.19
100
->40.874