首页 > 编程 > C# > 正文

C#处理猜拳问题的简单实例(非窗体)

2020-01-24 01:03:17
字体:
来源:转载
供稿:网友

C#处理猜拳问题的简单实例(非窗体)

//猜拳,5局3胜,要求使用公用变量。namespace 结构体复习_公用变量{  class Program  {public int rz=0;    public int dz = 0;     public string bj(int a , int b)    {      int d = a - b;      if (d==-2||d==1)      {        return "人";      }      else if (d==2||d==-1)      {        return "电脑";      }      else      {        return "和";      }    }    static void Main(string[] args)    {Random sj = new Random();      Program zdy=new Program();      while (zdy.rz < 3 && zdy.dz < 3)      {        Console.WriteLine("请输入剪刀石头布的数字编码(1为剪刀,2为石头,3为布):");        int a = int.Parse(Console.ReadLine());        int b = sj.Next(1,4);        string jg = zdy.bj(a, b);        switch (jg)        {          case "人":            zdy.rz++;            Console.WriteLine("本局你获胜");            break;          case "电脑":            zdy.dz++;            Console.WriteLine("本局电脑获胜");            break;          case "和":            Console.WriteLine("本局平局");            break;        }              }      if (zdy.rz > zdy.dz)      {        Console.WriteLine("你赢了");      }      else      {        Console.WriteLine("你输了");       }      Console.ReadLine();    }  }}

以上这篇C#处理猜拳问题的简单实例(非窗体)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表