文章目录 一、题目 二、思路 三、代码实现 3.1方法一 3.1方法二 一、题目 提示:以下是本篇文章正文内容,下面案例可供参考 二、思路 20元首先可以喝20瓶,此时手中有20个空瓶子 两个空瓶子可以喝一瓶,喝完之后,空瓶子剩余:empty/2(两个空瓶子换的喝完后产生的瓶子) + empty%2(不够换的瓶子) 如果瓶子个数超过1个,可以继续换,即重复2 三、代码实现 3.1方法一 int main() { int money = 0; //钱的数量