(递归实现)喝汽水:1瓶汽水1元,2个空瓶能够换一瓶汽水, 给20元,能够喝多少汽水。

核心 首先明确20元能够喝多少瓶水(最后剩一瓶的时候不给老板借空瓶) 上图 答案是 39 瓶 具体实现 首先用 while 循环实现计算 int Num2(int num){ int flag = num;//flag表明空瓶数,第一次有num个空瓶 while (flag > 1){//终止条件,只剩一个空瓶,不能再换了 num = num + flag / 2;//累加 flag
相关文章
相关标签/搜索