151-练习1和2 练习for循环

1,找出100到999之间的水仙花数;"153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3"

            for (int i = 100; i < 1000; i++)
            {
                int ge = i % 10;
                int shi = (i / 10) % 10;
                int bai = i / 100;
                int res = ge * ge * ge + shi * shi * shi + bai * bai * bai;
                if (res == i)
                {
                    Console.WriteLine(i);
                }
            }

2,3个可乐瓶可以换一瓶可乐,现在有364瓶可乐。问一共可以喝多少瓶可乐,剩下几个空瓶!

            int sum = 364;//表示可以喝多少可乐
            int numEmpty = sum;//表示现在有多少个空的瓶子
            while (numEmpty>=3)
            {
                sum += numEmpty/3;
                int newCount = numEmpty/3;//表示可以兑换多少新的可乐
                int remainEmpty = numEmpty%3;//表示剩余几个瓶子没有兑换
                numEmpty = newCount + remainEmpty;//表示兑换之后 还有多少个空的瓶子 
            }
            Console.WriteLine("我们一共喝了"+sum+"瓶可乐,剩余的空瓶子个数是"+numEmpty);
            Console.ReadKey();

  

  

posted @ 2018-11-17 08:53  阿晖2222  阅读(225)  评论(0编辑  收藏  举报