C#习题

一些习题

3个可乐瓶可以换一瓶可乐,现在有364瓶可乐。问一共可以喝多少瓶可乐,剩下几个空瓶!

思路:当可饮用的可乐 数量大于等于3的时候,每喝3瓶可乐(3个空瓶换得一瓶可乐),可饮用的可乐数量减少2

1
2
3
4
5
6
7
8
9
10
11
int kola = 364;
int count = 0;//喝的次数
while (kola>=3)
{
kola -= 2;//喝三瓶换一瓶
count += 3;//记录喝的总数
}

count = count + kola;//加上跳出循环后没有喝的可乐

Console.WriteLine("一共可以喝{0}瓶可乐,剩下{1}个空瓶!",count,kola);

运行结果

1
一共可以喝545瓶可乐,剩下2个空瓶!
0%