Console.Write("请输入用多少元买汽水:");
int start = 20, sum = 20; //初始时喝的的汽水数量,20块钱就买了20瓶,刚开始可以剩余20个空瓶
if (Int32.TryParse(Console.ReadLine(), out start))
{
sum = start; //最多喝多少瓶,刚开始买了20瓶
}
else
{
Console.WriteLine("输入有问题,请重新输入正确的数字。");
}
while (start / 2 >= 1)
{
sum += start / 2;
start = start % 2 + start / 2;
}
Console.WriteLine("20块钱最多可以喝{0}瓶汽水,还剩余{1}个空瓶。", sum, start);
Console.ReadKey(); |