题目:
一瓶汽水1块钱,2个空瓶子可以换一瓶汽水,假设我手上有20元,我一次总共可以喝多少瓶汽水
代码:
//总共能喝多少瓶汽水
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int money=0;
int total=0;
int empty_glass=0;
scanf("%d",&money);
total=money;
empty_glass=money;
while(empty_glass>1)
{
total=total+empty_glass/2;
empty_glass=empty_glass/2+empty_glass%2;
}
printf("total=%d\n",total);
return 0;
}
结果如下
假设变成10元,可以喝多少瓶呢?
代码是简单的,就是这个思考的过程比较的复杂,20元可以买39瓶 我算了好久哈哈哈哈哈哈