C#:1000瓶汽水,每喝3瓶赚一瓶,最终喝了多少瓶,剩几个空瓶?

来源:互联网 发布:java设计图书管理系统 编辑:程序博客网 时间:2024/05/17 03:52
 
/* * 题目:共有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个

原创粉丝点击