C#基础练习之猴子摘桃问题

猴子摘桃

		 *猴子吃桃问题。
         * 猴子第一天摘下若干个桃子,每天都吃了前一天剩下的一半零一个,
         * 到第十天早上想再吃的时候,就剩下一个桃子,
         * 求第一天共摘了多少个桃子。
         * 
         * 需求分析:
         *          1.逆推过去就是每天的前一天有   (今天的数量 + 1) * 2
         *          2.循环9次就行

以下是C#代码:


//定义变量保存剩下桃子数量,初值为1
            int pitch = 1;

            for (int i = 1; i < 10; i++)
            {
                pitch = (pitch + 1) * 2;
            }
            //输出结果
            Console.WriteLine("第一天摘了{0}个桃子。",pitch);
            
发布了25 篇原创文章 · 获赞 4 · 访问量 1735

猜你喜欢

转载自blog.csdn.net/maybe_ice/article/details/104329525