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

运行:

相关推荐
上线之叁17 分钟前
小迪安全-tp框架反序列化,利用链,rce执行,文件删除
java·开发语言
躺着听Jay19 分钟前
QCustomPlot-相关优化
java·qt·算法
扫地僧00930 分钟前
【中大厂面试题】腾讯 后端 校招 最新面试题
java·数据结构·后端·算法·面试·排序算法
新知图书40 分钟前
第一个Qt开发的OpenCV程序
开发语言·qt
qystca1 小时前
二分答案----
算法·二分
编程绿豆侠1 小时前
力扣HOT100之链表:138. 随机链表的复制
算法·leetcode·链表
阿斌_bingyu7091 小时前
Arduino开发物联网ESP32快速入门指南(包含开发语言说明、学习路径和实战教程)
开发语言·物联网·学习
uhakadotcom2 小时前
JAX 框架:高性能数值计算的新时代
算法·面试·github
uhakadotcom2 小时前
构建实时API智能代理:快速构建多代理语音应用
算法·面试·github
uhakadotcom2 小时前
快速理解 tiktoken:OpenAI 的高效文本编码工具
算法·面试·github