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个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值