参考代码:
n = int(input()) # 初始饮料数和瓶盖数 total_drinks = n caps = n # 不断循环,直到无法再换取新的饮料 while caps >= 3: # 可以换取的饮料数 drinks_from_caps = caps // 3 # 更新剩余瓶盖数 caps = caps % 3 + drinks_from_caps # 更新总饮料数 total_drinks += drinks_from_caps # 输出总饮料数 print(total_drinks)
0.0分
3 人评分
简单的a+b (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:604 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:488 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1492 |
不容易系列 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
简单的for循环浏览:1496 |
WU-拆分位数 (C++代码)浏览:819 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
哥德巴赫曾猜测 (C语言代码)浏览:2562 |