151-練習1和2 練習for迴圈
阿新 • • 發佈:2018-11-17
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();