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

运行:

相关推荐
zhougl9961 天前
Java Object.clone() 浅拷贝与深拷贝全解析
java·开发语言
飘若随风1 天前
JS学习系列-01-什么是JS
开发语言·javascript·学习
余瑜鱼鱼鱼1 天前
线程池总结
java·开发语言
定偶1 天前
网络编程总结
开发语言·网络·数据结构·网络编程
claem1 天前
Mac端 Python脚本创建与理解
开发语言·python·macos
CoderCodingNo1 天前
【GESP】C++五级练习题 luogu-B3628 机器猫斗恶龙
开发语言·c++·算法
what丶k1 天前
你应该更新的 Java 知识:Record 特性深度解析
java·开发语言
橘颂TA1 天前
【剑斩OFFER】算法的暴力美学——力扣 1020 题:飞地的数量
数据结构·c++·算法·leetcode·职场和发展·结构与算法
mango_mangojuice1 天前
C++ 学习笔记(string类)
开发语言·c++·笔记·学习
hetao17338371 天前
2026-01-27~28 hetao1733837 的刷题记录
c++·笔记·算法