解题思路:本题主要使用模拟的思路进行求解,在确定while的结束条件的时候需要注意,当n=2的时候如果讲两个空瓶都用完还可以再去换购一次,所以要当心他的条件
注意事项:
参考代码:
n=eval(input())
step=0
ans=0
while n>=1:#目前具有的饮料数
n-=1
ans+=1
step+=1
if step==3:#更新表示可以换购
n+=1
step=0
print(ans+n)
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1141 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1312 |
WU-链表数据求和操作 (C++代码)浏览:1331 |
1157题解浏览:733 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:553 |
1024题解浏览:839 |
找出最长的字符串来 (C语言代码)浏览:1791 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:570 |
【计算球体积】 (C语言代码)浏览:1562 |
C二级辅导-公约公倍 (C语言代码)浏览:1313 |