【C语言】【面试题】每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水
2016-05-30 15:02
375 查看
#include <stdio.h> #define MAX 20 int main() { int money=MAX; int count=MAX; while(1) { if(money%2!=0) { count=count+money-1; break; } else { money=money/2; count+=money; } } printf("%d\n",count); return 0; }
相关文章推荐
- 【C语言】【面试题】每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【面试题】【笔试题】调整数组使奇数全部都位于偶数前面
- 【C语言】编写一个折半查找函数
- 【C语言】有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和。
- 【C语言】球体从100米下落问题
- 【C语言】猴子吃桃问题
- 【C语言】【笔试题】两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 用C和C++编写输出乘法口诀表
- 第13周项目1--分数类中的运算符重载
- C++ Primer 类 12.1-12.2 this ,定义
- Codeforces Round #354 (Div. 2)B.Pyramid of Glasses(思维题)
- 关于C++中如何判断文件,目录存在的若干方法
- String 类的构造
- String 类的构造
- String 类的构造