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

运行:

相关推荐
耶啵奶膘11 分钟前
uni-app头像叠加显示
开发语言·javascript·uni-app
看海天一色听风起雨落18 分钟前
Python学习之装饰器
开发语言·python·学习
Want59524 分钟前
C/C++圣诞树①
c语言·开发语言·c++
老赵的博客35 分钟前
c++ 杂记
开发语言·c++
jimmy.hua38 分钟前
[C++刷怪笼]:set/map--优质且易操作的容器
开发语言·c++
bkspiderx1 小时前
C++经典的数据结构与算法之经典算法思想:贪心算法(Greedy)
数据结构·c++·算法·贪心算法
w2sfot2 小时前
Passing Arguments as an Object in JavaScript
开发语言·javascript·ecmascript
郝学胜-神的一滴2 小时前
避免使用非const全局变量:C++中的最佳实践 (C++ Core Guidelines)
开发语言·c++·程序人生
搞一搞汽车电子2 小时前
S32K3平台eMIOS 应用说明
开发语言·驱动开发·笔记·单片机·嵌入式硬件·汽车
l1t2 小时前
轻量级XML读写库Mini-XML的编译和使用
xml·c语言·解析器