笔试题3. 喝汽水...
来源:互联网 发布:360自动优化工具 编辑:程序博客网 时间:2024/04/30 01:24
问题描述:一块钱可以买一瓶汽水,两个空瓶能换一瓶汽水,现在有20块钱,问能喝多少瓶汽水。
#include<stdio.h>int Maxdrink(int n){int total = n;int empty = n;//int tmp = 0;while (empty > 1){if (empty % 2 != 0) //奇数{//tmp = 1; //多余了一个空瓶total += (empty - 1) / 2;empty = (empty - 1) / 2;empty = empty + 1;}else //偶数{total += empty / 2;empty = empty / 2;}}return total;}int main(){printf("%d\n",Maxdrink(20));//printf("%d\n",Maxdrink(21));return 0;}
0 0
- 笔试题3. 喝汽水...
- 阿里巴巴2018招聘笔试题喝汽水
- 喝汽水
- 喝汽水
- 华为笔试题---汽水瓶
- 喝汽水题目
- 喝汽水问题
- 喝汽水问题
- 喝汽水问题
- 喝汽水问题
- 喝汽水问题
- 喝汽水问题
- 喝汽水问题
- 喝汽水问题
- 【C】喝汽水思考题
- 喝汽水问题
- 喝汽水问题
- 喝汽水问题
- 并查集 路径压缩
- C语言(C++语言)中##(两个井号)和#(一个井号)用法
- php和ajax 服务器端做轮询推送
- CSDN Markdown简明教程5-快速上手
- CSDN Markdown简明教程2-基本使用
- 笔试题3. 喝汽水...
- linux 安装php-fpm报错
- ios中青花瓷抓包过程
- Handler机制
- Objective-c的@property,属性介绍
- java
- 给ViewPage导航栏加滑动动画
- iOS开发-生成随机数
- MarkdownPad 使用 MathJax