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

运行:

相关推荐
网站优化(SEO)专家7 小时前
SEO核心算法拆解:网站排名快速提升的武林秘籍!
算法·搜索引擎·网站排名·核心算法
阿童木写作7 小时前
Python批量翻译亚马逊商品图实战教程
开发语言·python·xcode
惊讶的猫7 小时前
CLGSI
人工智能·算法·机器学习
会飞的大鱼人8 小时前
一文搞懂 Java HashSet:把它想成游乐园里只允许一次入场的盖章名单
java·开发语言·windows
ysa0510308 小时前
【板子】二分答案(最大最小?)
c++·笔记·算法·板子
科技之门8 小时前
百公里管网漏损分级定位实战方案2026
前端·人工智能·算法
木木子229 小时前
# 猜数字游戏 — HarmonyOS交互逻辑与随机算法实现
算法·游戏·华为·交互·harmonyos
jiay29 小时前
【.net10】顶级程序语句
java·开发语言
stolentime9 小时前
SP8549 MAIN75 - BST again题解
c++·算法·二叉树·深度优先·图论·记忆化搜索·组合数学
淼澄研学9 小时前
Python进阶实战:深入解析推导式与生成器等5大核心特性
开发语言·python