本次是使用的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中处理基本的逻辑和数据结构。
## 二、实现流程
我们可以把整个实现过程分为几个基本步骤,如下表所示:
| 步骤 | 描述
@No.HJ22 汽水瓶@problem description:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小
每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水。(C语言实现)
注:编程时不应只局限于20元钱总数的这一种情况,而是根据输入的整数金额计算出相应的汽水数。
原创
2015-11-03 14:53:34
791阅读
点赞
2评论
最近碰到一道题目.就是关于酒瓶的(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元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水。
原创
2015-11-03 22:55:24
594阅读
点赞
2评论
每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水
原创
2015-11-03 22:00:49
677阅读
题目来源:https://www.nowcoder.com/questionTerminal/fe298c55694f4ed39e256170ff2c205f题目:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个
汽水瓶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阅读