码迷,mamicode.com
首页 > Windows程序 > 详细

C# 酒鬼买酒喝,瓶盖和空瓶子可以换新的酒

时间:2016-02-16 18:47:28      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

 

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# 酒鬼买酒喝,瓶盖和空瓶子可以换新的酒

标签:

原文地址:http://www.cnblogs.com/plateFace/p/5193449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!