解题思路:本题主要使用模拟的思路进行求解,在确定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语言训练-求PI* (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:535 |
WU-拆分位数 (C++代码)浏览:779 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:950 |
数对 (C语言代码)浏览:697 |
整除问题 (C语言代码)浏览:518 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:441 |
1250题解浏览:555 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:626 |
简单的a+b (C语言代码)浏览:461 |