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

运行:

相关推荐
StockTV12 小时前
韩国股票实时数据 KOSPI(主板)和 KOSDAQ(创业板)的实时行情、K 线及指数数据
java·开发语言·算法·php
byte轻骑兵12 小时前
【LE Audio】BASS精讲[5]: 状态特征解析,广播接收状态实时可视全流程
人工智能·算法·音视频·语音识别·le audio·低功耗音频
12.=0.12 小时前
【stm32_7】定时器的原理与应用、基本定时器、通用定时器、PWM、模拟脉冲信号的宽度、利用PWM控制外设、逻辑分析仪的使用
c语言·stm32·单片机·嵌入式硬件
m0_6294947312 小时前
LeetCode 热题 100-----13.最大子数组和
数据结构·算法·leetcode
Brilliantwxx12 小时前
【C++】认识标准库STL(2)
开发语言·c++
0xR3lativ1ty13 小时前
大模型算法原理高频题解析
算法
故事还在继续吗13 小时前
STL 容器算法手册
开发语言·c++·算法
田梓燊13 小时前
力扣:94.二叉树的中序遍历
数据结构·算法·leetcode
啊我不会诶13 小时前
2023西安邀请赛vp补题
c++·算法