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總數(shù)=>啤酒:%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;

}

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容