C# 酒鬼买酒喝,瓶盖和空瓶子可以换新的酒
2016-02-16 17:42
288 查看
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#中的文件同步
- c#泛型约束
- C# 地磅串口编程
- c#拓展外部方法(DOTween)
- 登山-C#-事件
- 【C#】C#中的位操作
- C#中重载与重写区别分析
- 对路径“C:\Program Files (x86)\test\test.txt”的访问被拒绝 C#
- C# 提取Word文档中的图片
- C# ref和out 关键字
- C#设计模式06-适配器模式
- C#编码及解码
- C# 流总结
- c#条件运算符的使用,判断时间是上午还是下午
- C# 提取Word文档中的图片
- c#关于try catch finally的使用,判断日期格式是否正确
- winform treeView 数据绑定
- c# list 用法
- c#扩展方法
- C#实现汉语转拼音