我应该用C#编写一个21火柴棍游戏(玩家无法获胜的游戏).
这是我的代码:
Console.WriteLine("Spiel 21");
Console.WriteLine("========");
Console.WriteLine("Nimm zwischen 1 und 4 Hölzer. Wer das letzte Holz nimmt, hat verloren.");
Console.WriteLine("Du fängst an.");
Console.WriteLine();
Console.WriteLine("Streichhölzer auf dem Tisch: {0}", Hölzer);
Console.Write("Wie viele Hölzer nimmst du? ");
Spieler = Convert.ToInt32(Console.ReadLine());
Computer = 5 - Spieler;
Console.WriteLine("Ich nehme {0} Hölzer", Computer);
Console.WriteLine();
Hölzer = Hölzer - Spieler - Computer;
Console.WriteLine("Streichhölzer auf dem Tisch: {0}", Hölzer);
Console.Write("Wie viele Hölzer nimmst du? ");
Spieler = Convert.ToInt32(Console.ReadLine());
Computer = 5 - Spieler;
Console.WriteLine("Ich nehme {0} Hölzer", Computer);
Console.WriteLine();
Hölzer = Hölzer - Spieler - Computer;
Console.WriteLine("Streichhölzer auf dem Tisch: {0}", Hölzer);
Console.Write("Wie viele Hölzer nimmst du? ");
Spieler = Convert.ToInt32(Console.ReadLine());
Computer = 5 - Spieler;
Console.WriteLine("Ich nehme {0} Hölzer", Computer);
Console.WriteLine();
Hölzer = Hölzer - Spieler - Computer;
Console.WriteLine("Streichhölzer auf dem Tisch: {0}", Hölzer);
Console.Write("Wie viele Hölzer nimmst du? ");
Spieler = Convert.ToInt32(Console.ReadLine());
Computer = 5 - Spieler;
Console.WriteLine("Ich nehme {0} Hölzer", Computer);
Console.WriteLine();
Hölzer = Hölzer - Spieler - Computer;
Console.WriteLine("Streichhölzer auf dem Tisch: {0}", Hölzer);
Console.Write("Wie viele Hölzer nimmst du? ");
Spieler = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Du hast verloren.");
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
它运作良好,但我只是意识到我必须将剩余的火柴不是数字而是实际线条.
像这样的东西:
Streichhölzeraufdem Tisch:| | | | | | | | | | | | | | | | |
如何将棒数/线数链接到计算中?
我提前为编程语言命令道歉.你可以看到,我对此非常陌生.
提前致谢!
| 归档时间: |
|
| 查看次数: |
761 次 |
| 最近记录: |