C#:1000瓶汽水,每喝3瓶賺一瓶,最終喝了多少瓶,剩幾個空瓶?

 
/*
 * 題目:共有1000瓶汽水
 * 每喝完後一瓶得到的一個空瓶子
 * 每3個空瓶子又能換1瓶汽水,喝掉以後又得到一個空瓶子,問總共能喝多少瓶汽水,最後還剩餘多少個空瓶子?
 * */
 1 static void Main(){
 2             int qs = 1000;    //1000瓶汽水
 3             int kp = 0;    //空瓶
 4             int hd = 0;    //喝掉
 5 
 6             while(qs >= 1){
 7                 kp++;
 8                 if(kp == 3){
 9                     qs++;
10                     kp=0;
11                 }
12                 hd++;
13                 qs--;
14 
15             }
16             Console.WriteLine("喝掉:{0}瓶\t空瓶:{1}個",hd,kp);
17 }

結果:

喝掉:1499瓶     空瓶:2個

發佈了47 篇原創文章 · 獲贊 3 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章