/*
喝饮料问题:
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);
}
c语言-喝饮料问题
于 2022-07-28 21:16:16 首次发布