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

运行:

相关推荐
sinat_286945191 分钟前
Case-Based Reasoning用于RAG
人工智能·算法·chatgpt
Athenaand1 分钟前
代码随想录算法训练营第50天 | 图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础
算法·图论
地平线开发者7 分钟前
征程 6 灰度图部署链路介绍
人工智能·算法·自动驾驶·汽车
大白同学42112 分钟前
【C++】C++11介绍(Ⅱ)
开发语言·c++
你怎么知道我是队长20 分钟前
C语言---存储类
c语言·开发语言
XIAOYU67201327 分钟前
金融数学专业需要学哪些数学和编程内容?
开发语言·matlab·金融
油炸自行车30 分钟前
【Qt】编写Qt自定义Ui控件步骤
开发语言·c++·qt·ui·自定义ui控件·qt4 自定义ui控件
浪扼飞舟1 小时前
c#基础二(类和对象,构造器调用顺序、访问级别、重写和多态、抽象类和接口)
java·开发语言·c#
yuanpan1 小时前
python标准库有哪些模块,简单总结下。
开发语言·python