题目:两元一瓶啤酒,两个啤酒瓶可换一瓶啤酒,四个啤酒瓶盖可换一瓶啤酒,求10元可以买几瓶啤酒。(不允许借瓶子瓶盖)
#include <stdio.h>
#include <stdlib.h>
/* 题目:两元一瓶啤酒,两个啤酒瓶可换一瓶啤酒,四个啤酒瓶盖可换一瓶啤酒,求10元可以买几瓶啤酒。
不允许借瓶子、瓶盖run this program using the console pauser or add your own getch, system("pause") or input loop */
void main()
{
printf("%d",beer(5,5));
}
int beer(int a,int b)
{
//10yuan can buy 5 beer
static int sum=5;
if(a<4&&b<2)
return 0;
int gai=a%4;
int beer1=a/4;
int ping=b%2;
int beer2=b/2;
a=gai+beer1+beer2;
b=ping+beer1+beer2;
sum=sum+beer1+beer2;
beer(a,b);
return sum;
}