一块钱一瓶水 两个瓶子可以换一瓶水 给你100块钱 可以喝多少瓶水

 一个简单的算法问题    http://topic.csdn.net/u/20120326/17/c2581b69-2f8e-47aa-91cd-6fb894e6a823.html?21239

 

        static void Test()
        {
            int i = 100; //瓶子数
            int sum = 0; //喝到多少瓶水
            sum = i;
            while (i > 1)
            {
                sum += i / 2;
                i = i % 2 + i / 2;
            }

            MessageBox.Show(sum.ToString());// 199
        }


 

你可能感兴趣的:(算法)