C# 酒鬼买酒喝,瓶盖和空瓶子可以换新的酒
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 酒鬼买酒喝,瓶盖和空瓶子可以换新的酒相关的知识,希望对你有一定的参考价值。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 换瓶子 { class Program { //2元钱1瓶子 //4个瓶盖换1瓶 //2个空瓶子换1瓶 //现在有10元钱,可以喝到几瓶 static void Main(string[] args) { int drinkCount = 0; int 瓶子 = 10 / 2; int 盖子 = 10 / 2; int 换了几个瓶子 = 0; drinkCount += 瓶子; //开始继续换 do { //换盖子 if (盖子 >= 4) { 换了几个瓶子 = 盖子 / 4; 盖子 = 盖子 % 4; 瓶子 += 换了几个瓶子; 盖子 += 换了几个瓶子; drinkCount += 换了几个瓶子; } //换瓶子 if (瓶子 >= 2) { 换了几个瓶子 = 瓶子 / 2; 瓶子 = 瓶子 % 2; 瓶子 += 换了几个瓶子; 盖子 += 换了几个瓶子; drinkCount += 换了几个瓶子; } } while (盖子 >= 4 || 瓶子 >= 2); if (盖子 < 4 && 瓶子 < 2) { Console.WriteLine("喝了:" + drinkCount + "瓶子: " + 瓶子 + "盖子: " + 盖子); } Console.Read(); } } }
以上是关于C# 酒鬼买酒喝,瓶盖和空瓶子可以换新的酒的主要内容,如果未能解决你的问题,请参考以下文章
python实现买啤酒(2元一瓶,4个瓶盖换一瓶,2个瓶子换一瓶)