/*
喝饮料问题:
1瓶饮料1元,2个空瓶可以换一瓶饮料,给20元,可以喝多少饮料
*/#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>int main()
{int man = 0, kong = 0, sum = 0;man = 20; //一开始可以买的饮料数sum = 0; //一开始的空瓶数while (man > 0) //空瓶子换来的饮料数{sum = sum + man; //计算喝的饮料总和kong = man + kong % 2; //空瓶子数 = 上次喝完的饮料数 + 上次用空瓶子换饮料后剩下的空瓶子数man = kong / 2; //空瓶子换来的饮料数}printf("%d", sum);
}