有趣的C语言
相信大家学习C语言的过程中都做过这么一道题:
喝汽水,1瓶汽水1元,两个空瓶可以换一瓶汽水,给20元,可以喝多少瓶汽水。编程实现。
那么这道题在C语言中应该如何实现呢?
下面是我写的代码:
#include <stdio.h>
#define MONEY 20
int main()
{
int bottle = MOENY;
int count = MONEY;
int empty = 0;
while(bottle / 2)
{
empty = bottle % 2;
bottle /= 2;
count += bottle;
bottle += empty;
}
printf("%d\n",