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

运行:

相关推荐
炽烈小老头3 分钟前
【 每天学习一点算法 2026/04/22】四数相加 II
学习·算法
alphaTao18 分钟前
LeetCode 每日一题 2026/4/20-2026/4/26
算法·leetcode·职场和发展
三品吉他手会点灯23 分钟前
C语言学习笔记 - 14.C编程预备计算机专业知识 - 本讲内容概述
c语言·笔记·学习
机器视觉知识推荐、就业指导24 分钟前
Qt:真正的门槛不是入门,而是维护
开发语言·qt
爱编码的小八嘎37 分钟前
C语言完美演绎8-18
c语言
hhb_61842 分钟前
Dylan 语言核心特性与工程实践深度解析
开发语言·c#
Robot_Nav1 小时前
TD3 —— 双延迟深度确定性策略梯度算法文献解读
算法·td3·drl
斯维赤1 小时前
每天学习一个小算法:归并排序
学习·算法·排序算法
王老师青少年编程1 小时前
csp信奥赛C++高频考点专项训练之贪心算法 --【区间贪心】:区间覆盖(加强版)
c++·算法·贪心·csp·信奥赛·区间贪心·区间覆盖(加强版)
无巧不成书02181 小时前
零基础Java网络编程全解:从核心概念到Socket实战,一文打通Java网络通信
java·开发语言·网络