首页 > Windows开发 > 详细

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

时间:2016-02-16 18:47:17      阅读:291      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!