#include<stdio.h>
#defineMAX20
intmain()
{
intmoney=MAX;
intcount=MAX;
while(1)
{
if(money%2!=0)
{
count=count+money-1;
break;
}
else
{
money=money/2;
count+=money;
}
}
printf("%d\n",count);
return0;
}
分类:
编程语言 时间:
2015-11-04 07:12:48
阅读次数:
238
#include<stdio.h>
#defineMAX20
intmain()
{
intmoney=MAX;
intcount=MAX;
while(1)
{
if(money%2!=0)
{
count=count+money-1;
break;
}
else
{
money=money/2;
count+=money;
}
}
printf("%d\n",count);
return0;
}
分类:
编程语言 时间:
2015-11-04 07:10:48
阅读次数:
169
有这样一个题目:每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水。分析题目可以得出,开始时有20个汽水瓶,这20个瓶子可以经过置换得到若干瓶汽水...因此,使用递归算法实现会很方便得出最多喝的汽水瓶数。空瓶置换中,每使用两个瓶子可以换一瓶汽水..
分类:
编程语言 时间:
2015-09-14 00:45:26
阅读次数:
184
/************************************************************************************
2.每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,
最多能喝多少瓶汽水。(编程实现)。
分析:你n个瓶子换一个就是n-1块钱可以喝n瓶。(假设可以先借一瓶)
最简单办法就是用..
分类:
编程语言 时间:
2015-08-09 18:58:41
阅读次数:
156