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

运行:

相关推荐
专注API从业者2 分钟前
Open‑Claw 实战|无需逆向,快速搭建电商商品监控与数据分析系统
开发语言·数据结构·数据库·数据分析·php
在所不辞兄2 分钟前
【零基础学智能仿真-06】决策树——让模型自动发现力学失效阈值
算法·决策树·机器学习
是隼人5 分钟前
buuctf-pwn ciscn_2019_n_5题解(学习过程持续 更新)
c语言·学习·安全·pwn入门·ctf入门
西西弗Sisyphus10 分钟前
Qt 无边框窗口自己实现拖拽与缩放
开发语言·qt
狮子雨恋14 分钟前
anaconda python环境和QT python环境不一致如何解决
开发语言·python·qt
啥都想学点的研究生18 分钟前
一篇文章讲清楚:C4.5决策树和CART决策树
算法·决策树·机器学习
DDXYcoder19 分钟前
万字解析动态内存从编译到运行
java·前端·算法
阳明山水23 分钟前
概念漂移分类与自适应策略解析
人工智能·深度学习·算法·机器学习·架构
独立开发之道24 分钟前
【three.js教程】Three.js 矩阵变换:position/quaternion/scale 和 matrix 到底怎么配合
开发语言·javascript·矩阵
纪念 22924 分钟前
数据结构排序(四)
开发语言·数据结构