C语言 小明喝饮料

题目:喝汽水,1瓶汽水1元,2个空瓶可以换汽水,给n元,可以喝多少汽水//理论问题,请勿模仿-^-

复制代码
#include <stdio.h>
int main()
{
	int n,ret,i;
	scanf("%d", &n);
	ret = n;
	while (n>1)
	{
		
		ret += n / 2;//统计喝过的饮料
		i = n % 2;//统计不足偶数个的瓶子
		n =n/2+i; //剩余的瓶子
		
	}

	printf("%d\n", ret);
	return 0;
}

运行:

相关推荐
珠海西格电力15 小时前
云边端协同架构:零碳园区管理系统的技术底座
大数据·运维·人工智能·算法·架构·能源
多加点辣也没关系15 小时前
JavaScript|第4章:类型转换
开发语言·javascript
聪慧的水蜜桃15 小时前
【YFIOs】用C#开发硬件之设备上云
开发语言·c#
yqcoder16 小时前
httpOnly 是什么,又有什么用?
开发语言·前端·javascript
山登绝顶我为峰 3(^v^)316 小时前
C/C++ 交叉编译方法
java·c语言·c++
还有多久拿退休金17 小时前
让飞书知识库跟着 commit 自己长:一套自动化知识库的真实实现
前端·算法·架构
wuqingshun31415917 小时前
重写equals而不重写hashCode,会出什么问题?
java·开发语言
飞猪~17 小时前
LangChain python 版本 第一集
开发语言·python·langchain
KaMeidebaby18 小时前
卡梅德生物技术快报|小 RNA 适配体合成 + 多方法亲和力表征全流程标准化操作手册
前端·网络·数据库·人工智能·算法
是Dream呀18 小时前
基于深度学习的人类行为识别算法研究
人工智能·深度学习·算法