using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("欢迎来到猜拳游戏");
Console.WriteLine("接下来你要?");
Console.WriteLine("1.开始游戏");
Console.WriteLine("2.退出游戏");
Console.WriteLine("3.游戏帮助");
int cd =int.Parse(Console.ReadLine());
if (cd == 1)
{
Console.WriteLine("游戏开始!");
}
else if(cd==3){
Console.WriteLine("输入数字:“0,1,2”其中一个数字来进行游戏");
Console.WriteLine("输入0代表石头,输入1代表剪刀,输入2代表布");
Console.WriteLine("现在你学会了石头剪刀布游戏,快去玩耍吧");
continue;
}else if(cd==2){
Console.WriteLine("欢迎下次再来玩!");
break;
}
Console.WriteLine("输入代码来进行游戏");
Console.WriteLine("0.石头 1.剪刀 2.布 ");
string[] sjb = { "石头", "剪刀", "布" };
int human = int.Parse(Console.ReadLine());
Random rd = new Random();
int cpu = rd.Next(0, 3);
if (human == cpu)
{
Console.WriteLine("平局");
}
else if ((human == 0 & cpu == 1) | (human == 2 & cpu == 0) | (human == 1 & cpu == 2))
{
Console.WriteLine("恭喜!你赢了");
Console.WriteLine("你出了" + sjb[human]);
Console.WriteLine("NPC出了" + sjb[cpu]);
}
else if ((human == 1 & cpu == 0) | (human == 0 & cpu == 2) | (human == 2 & cpu == 1))
{
Console.WriteLine("很遗憾,你输了");
Console.WriteLine("你出了" + sjb[human]);
Console.WriteLine("NPC出了" + sjb[cpu]);
}
Console.WriteLine("1.再来一局");
Console.WriteLine("2.退出游戏");
int xz2 = int.Parse(Console.ReadLine());
if (xz2 == 1) {
Console.Clear();
continue;
}
else{
Console.Clear();
break;
}
}
Console.Clear();//清空控制台信息
}
}
}
标签:Console,猜拳,WriteLine,c#,int,human,cpu,游戏
From: https://blog.csdn.net/ABDE1/article/details/142931553