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

运行:

相关推荐
fox_lht11 分钟前
15.4.循环和迭代器的性能比较
开发语言·后端·学习·rust
阿里matlab建模师17 分钟前
基于matlab时域频域处理的语音信号变声处理系统设计与算法原理(论文+程序源码+GUI图形用户界面)——变声算法
算法·matlab·语音识别
IMPYLH20 分钟前
HTML 的 <abbr> 元素
前端·算法·html
小鹿软件办公22 分钟前
倒计时开启:Chromium 宣布几周内将全面切断 MV2 扩展支持
开发语言·javascript·ublock origin
leo__52030 分钟前
小波特征与模糊支持向量机(FSVM)的脑电信号分类方法
算法·支持向量机·分类
codecrafter12333 分钟前
sh:在 Python 里直接调系统命令
开发语言·python·其他
Luminous.33 分钟前
C语言--day29
c语言·开发语言
逢君学术论文AI写作34 分钟前
Java第24课:会话技术CookieSession
java·开发语言
wabs66634 分钟前
关于动态规划【纯粹的0-1背包需要思考的问题】
算法·动态规划
小小编程路36 分钟前
字符串转数字时,可能会遇到哪些问题?
java·开发语言·算法