【发布时间】:2020-05-18 11:15:57
【问题描述】:
对于控制台应用程序中的 2 名玩家,游戏会抽取 1 到 10 的数字而不是卡片。使用 do-while 循环询问您是否要选择一张卡片。我在 answer not, 之后给出正确的词时遇到问题,因为这样循环应该被打破,当它给出 break 时它仍然询问以及如何返回它在程序说的最后退出程序谁赢了。
`enter code here` Console.WriteLine("now the first player's turn");
int number = 0;
Random r = new Random();
` do
{
Console.WriteLine("Are you downloading the card?");
string odp = Console.ReadLine();
switch (odp)
{
case "yes":
int rInt = r.Next(1, 10);
number += rInt;
Console.WriteLine(number);
break;
case "not":
?
}
if (number >= 22)
{
Console.WriteLine("The player 1 lost with {0} pkt", number);
break;
}
} while (number < 22);
【问题讨论】:
-
您的问题到底是什么,到目前为止您尝试过什么?你能分享一些代码吗?
-
请使用代码编辑您的问题,而不是将其作为评论发布。