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

运行:

相关推荐
乌暮12 分钟前
Java 抽象类与接口详解:半成品图纸 vs 能力合同
java·开发语言·后端·学习
All for pursuit.13 分钟前
【栈-5】84.柱状图中最大的矩形
数据结构·c++·算法·leetcode
乐观的Terry19 分钟前
ShipDesk 完整使用教程:从新建项目到 SSH 自动发布
开发语言
wzdark20 分钟前
数据压缩算法的时间复杂度与压缩率权衡4
算法
牵猫散步的鱼儿27 分钟前
stride 图像步长
c语言
小陈phd37 分钟前
深入理解agent学习笔记(一)——现代agent介绍
人工智能·算法
刃神太酷啦40 分钟前
前端入门第一课:HTML 基础语法 + 常用标签 + 实战全解
服务器·c语言·前端·javascript·css·c++·html
山下梅子酒2251 小时前
洛谷-入门-B2055
c语言
边境悍匪1 小时前
蜗牛学苑 Java 智能体学习 Day46|贯穿项目 2 思维导图复盘
java·开发语言·vue.js·学习·spring
晴天的雨.9924 小时前
【C++算法】和为s的两个数
开发语言·数据结构·c++·算法