题解 1072: 汽水瓶

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

题解 1072: 汽水瓶,递归

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int num;//可以喝的汽水数量void fun(int len) {//len是空瓶子数量 ……

拿汽水瓶换汽水

摘要:解题思路: 首先仔细阅读题目可以得知在拥有一定瓶子数的情况下,每当有三个瓶子就可以换一瓶汽水,所以第一个能想到的是用瓶子数取3的整除得到换取的汽水数,那么将其喝掉后会得到新的瓶子,只需与原……

C语言解法递归方法

#includeintsum;intfun(intn){if(n/3==0)returnn;else{sum+=n/3;fun(n/3+n%3);}}intmain(void){inti,a,b[10];for(i=0;i<10;i++){scanf("%d",

汽水瓶简单解法

解题思路:注意事项:参考代码:#includeusingnamespacestd;intmain(){intn;while(cin>>n&&n!=0){intsumm=0;intm=n;if(n<2)cout<<0<1){if(m==2){summ+=1

1072: 汽水瓶

解题思路:n/3=可以更换的汽水数量dn%3=剩余的空汽水数量bd+b=更换后剩余的汽水瓶总数注意事项:1.需要注意除数等于1时对余数进行判断2.需要注意在除数和余数的和等于2,但是余数等于0时的处理参考代码:#include#include#include

详解汽水瓶问题

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ //定义原始空水瓶数 int N[10]; //定义总的喝水数 int s……

汽水瓶 (C语言代码)

解题思路:每次换购的瓶子a=bottle/3每次换购以后剩下的空瓶数为bb=bottle/3+bottle%3以上两部进行循环对a进行累加计数用b来循环控制,并对b==2时候对累加器再加1参考代码:#includeintbottle_count(intbottle);intmain(

汽水瓶 (C语言代码)

摘要:解题思路:还是第一次听说可以借汽水来喝,不过单独处理一下就可以了,主要是剩下两个空瓶子才有借的必要,若剩下为2,总数+1便可注意事项:参考代码:#include<stdio.h>int main(){……

汽水瓶 数学角度解释 2个空瓶子=喝1瓶

摘要:解题思路:找规律,1个空瓶子没得喝,2个可以先找老板借1瓶满的,喝完有3个,换一瓶满的还给老板,               3个喝一瓶,4个先换3个喝一瓶,变成2个,所以是1+1=2        ……