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;
}

运行:

相关推荐
奈斯先生Vector2 分钟前
从“能调用”到“可运营”:AI Agent 进入多模型时代后的架构升级
java·javascript·数据库·人工智能·算法·架构·aigc
Escalating_xu3 分钟前
【C++类和对象(上)】从类的定义、封装与对象模型到内存对齐和 this 指针
开发语言·前端·c++
阿里嘎多学长8 分钟前
2026-08-30 GitHub 热点项目精选
开发语言·程序员·github·代码托管
默辨11 分钟前
我用Java后端的视角读了一遍JoyAgent-JDGenie
java·开发语言
常山云栈13 分钟前
如何理解python中的鸭子模(类)型?
开发语言·python
2601_9561219714 分钟前
Bellman-ford算法
算法
y = xⁿ17 分钟前
DeepSeek harness工具系统什么设计的?
开发语言·python
叠层归一研究院20 分钟前
基于区分本源的此刻存在唯一性本体论推演
人工智能·算法
luj_176821 分钟前
尾椎藏今生记忆?骨盆对应不确定性
开发语言·网络·c++·经验分享·算法