C语言小程序-喝啤酒

#include <stdio.h>

/*

啤酒两块钱一瓶

4个瓶盖换一瓶

2个瓶子换一瓶

10块可以喝几瓶

*/

int sum = 0;

int getPi(int qian,int ping,int gai)

{

int pi = qian/2+ping/2+gai/4;

sum+=pi;

if(pi<=0)

{

  printf("\n总数=>啤酒:%d \n剩余=>瓶子:%d, 瓶盖:%d\n", sum, ping, gai);

return sum;

}

else

{

  printf("啤酒:%d => 瓶子:%d, 瓶盖:%d\n", pi, ping%2+pi, gai%4+pi);

return getPi(qian%2,ping%2+pi,gai%4+pi);

}

}

int main()

{

getPi(10,0,0);

return 0;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。