本次是使用的java语言测试的哦,抽离出个方法!具有推广下来的建议哦!package cn.gson.oasys; import java.util.Scanner; public class DrinkWater { public static void main(String[] args) { buy(20); } public static int buy(int money)
转载 2023-06-09 22:49:47
105阅读
#include <stdio.h> int money(double money, int sum) { while (money >= 1) { sum = sum + (int)money; money = ((int)money)&n
原创 2015-11-03 15:47:42
739阅读
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>  //喝汽水,一瓶汽水1,两个空瓶换一瓶,给20能喝多少汽水 int main() { int money=0; int total=0; int empty=0; scanf("%d",&money); total=money;//买回来的汽水 emp
原创 2022-09-02 16:43:42
189阅读
--------------------------------------------------------------------------------     这是个很容易出错的题;假如有20共能喝sum汽水,每两个空瓶可以换一瓶汽水;第次可以买20,则sum=20,此时剩下20个空瓶;用这20十个空瓶可以换10汽水,此时sum=20+10;
原创 2015-11-02 18:43:23
1397阅读
种方法#include<stdio.h>#include<Windows.h>#pragmawarning(disable:4996)intQishui(intn){inttotal=0;total+=n;for(;n>=2;n=n/2+n%2){total+=n/2;}returntotal;}intmain(){intmoney=0;printf("
原创 2020-11-06 15:46:14
1052阅读
种方法#include<stdio.h>#include<Windows.h>#pragmawarning(disable:4996)intQishui(intn){inttotal=0;total+=n;for(;n>=2;n=n/2+n%2){total+=n/2;}returntotal;}intmain(){intmoney=0;printf("
原创 2020-11-06 15:46:17
775阅读
思路:先计算下money钱能买多少汽水,也就有多少个空瓶,再让空瓶兑
原创 2020-03-26 08:30:55
146阅读
# Java 空瓶换汽水的实现流程 ## 、项目背景 在这个小项目中,我们将实现个简单的“空瓶换汽水”系统,允许用户将空瓶兑换汽水,并且如果没有足够的空瓶也可以借一瓶。这不仅是个有趣的项目,也是个很好的学习机会,让你了解如何在Java中处理基本的逻辑和数据结构。 ## 二、实现流程 我们可以把整个实现过程分为几个基本步骤,如下表所示: | 步骤 | 描述
原创 26天前
33阅读
@No.HJ22 汽水瓶@problem description:有这样道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少汽水喝?”答案是5,方法如下:先用9个空瓶子换3汽水,喝掉3满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小
每瓶汽水1,两个空瓶可以置换一瓶汽水,现在有20,最多能喝多少汽水。(C语言实现) 注:编程时不应只局限于20钱总数的这种情况,而是根据输入的整数金额计算出相应的汽水数。
        最近碰到道题目.就是关于酒瓶的(100买酒,2买一瓶,两个空瓶换一瓶,求最后能买多少).刚开始没头绪,仔细想原来不过如此.        经过分析,所能买到的酒瓶等于    最后所有的
原创 2014-12-02 21:33:17
1209阅读
#include<stdio.h> int main() { int n = 20; int count = 20; int m; m = n / 1; while (m) { m = m / 2;
原创 2015-11-02 12:43:36
390阅读
#include<stdio.h> #include<stdlib.h> int main() { int money = 0; int total = 0; int empty = 0; scanf_s("%d", &money); total 
原创 2016-01-01 01:33:27
431阅读
●买汽水问题是道非常贴近生活的问题,它不仅存在于现实生活中,也存在于编程题中。汽水一元一瓶,两个空瓶可以换一瓶汽水,用20可以喝多少汽水?下面我就这个问题写下两种方法来解决这个问题代码如下:(1)int main(){ int money=20; //初始化钱 int empty=20; //初始化空瓶数 int total=20; //初始化喝汽水数 while(empty>1) //当空瓶数>1时,进行循环 { total=total+emp
原创 2022-01-12 11:52:24
292阅读
# Java:三个空瓶子换一瓶汽水的思维 在生活中,我们常常会遇到些看似简单的问题,而这些问题背后却蕴藏着丰富的算法思维和编程技巧。通过“三个空瓶子换一瓶汽水”的问题,我们可以学习如何用Java语言实现问题的解决,同时也能了解其中的逻辑推理。接下来,我们将逐步分析这个问题,并用代码示例展示解决方案。 ## 问题分析 假设我们有三个空瓶子,可以用这三个瓶子换来一瓶汽水。我们可以通过不断地将空
原创 1月前
22阅读
每瓶汽水1,两个空瓶可以置换一瓶汽水,现在有20,最多能喝多少汽水
每瓶汽水1,两个空瓶可以置换一瓶汽水,现在有20,最多能喝多少汽水
题目来源:https://www.nowcoder.com/questionTerminal/fe298c55694f4ed39e256170ff2c205f题目:有这样道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少汽水喝?”答案是5,方法如下:先用9个空瓶子换3汽水,喝掉3满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这满的,这时候剩2个
转载 10月前
58阅读
汽水瓶Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:65536KBTotal submit users: 110, Accepted users: 110Problem 10930 : No special judgementProblem descrip
题目:啤酒2一瓶,4个瓶盖换一瓶,2个瓶子换一瓶,问10钱能喝几瓶?把生活中的事情转换成代码,我们首先要做的是找出事情的规律:  喝酒产生瓶盖和瓶子,瓶盖和瓶子又能换酒,酒又产生瓶盖和瓶子,如此不断循环,那么就很容易让人想到递归。只要对细节稍加控制,就可以完成计算了。代码如下:#!/usr/bin/env python3 # -*- coding:utf-8 -*- count = 0 sur
转载 2023-06-15 10:42:31
172阅读
  • 1
  • 2
  • 3
  • 4
  • 5