解题思路:
从最后一天倒推结果
注意事项:
1 第10天没有吃 只计算9天
2 设每一天的总数为a
总数a=吃掉(a/2+1)+剩余aa
存在迭代关系 总数a=(剩余aa+1)*2
剩余aa是第二天的总数a
3 已知第9天的剩余是1,设为初始值a=1
参考代码:
n=int(input())
a = 1
for i in range(1,n):
a = (a+1)*2
print(a)
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:932 |
【密码】 (C语言代码)浏览:333 |
【亲和数】 (C语言代码)浏览:493 |
C语言训练-求PI* (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:936 |
数对 (C语言代码)浏览:699 |
程序员的表白 (C语言代码)浏览:592 |
永远的丰碑 (C语言代码)浏览:518 |
矩形面积交 (C语言代码)浏览:1304 |
简单的事情 (C语言代码)浏览:635 |