/* * 题目:共有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个