折纸珠峰c语言程序,c语言折纸超过珠穆拉玛峰

很简单,如果n = 1是折叠1次,应该为纸张的厚度*2,也就是0.05*1。为0.1mm。但是根据本答案提供的式子m*2^(n-1),答案应为m也就是0.05。在此即跟题意有所出入。

提供Python过程参考程序:thick = 0.05

x = 0

while thick <= 8848000:

thick *= 2

x += 1

print(thick, x)

显示效果如下:

次数    纸张厚度

0    0.05

1    0.1

2    0.2

3    0.4

4    0.8

5    1.6

6    3.2

7    6.4

8    12.8

9    25.6

10    51.2

11    102.4

12    204.8

13    409.6

14    819.2

15    1638.4

16    3276.8

17    6553.6

18    13107.2

19    26214.4

20    52428.8

21    104857.6

22    209715.2

23    419430.4

24    838860.8

25    1677722

26    3355443

27    6710886

28    13421773

答案应为28次。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值