随机数猜拳

1.

 int p = 1;
            int s1 = 0, shu1 = 0;
            while (true)
            {
                Random r = new Random();
                int shu = r.Next(3);
                Console.WriteLine("0-包袱,1-剪刀,2-锤头");
                Console.WriteLine("请输入0,1,2三个数中的任意一个数:");
                int s = int.Parse(Console.ReadLine());
                
                if (s == 0)
                {
                    Console.WriteLine("你出包袱");
                }
                if (s == 1)
                {
                    Console.WriteLine("你出剪刀");
                }
                if (s == 2)
                {
                    Console.WriteLine("你出锤头");
                }

                if (shu == 0)
                {
                    Console.WriteLine("电脑出包袱");
                }
                if (shu == 1)
                {
                    Console.WriteLine("电脑出剪刀");
                }
                if (shu == 2)
                {
                    Console.WriteLine("电脑出锤头");
                }
                if (s == shu)
                {
                    Console.WriteLine("本局是平局");             
                }
                if ((s == 0 && shu == 2) || (s == 1 && shu == 0) || (s == 2 && shu == 1))
                {
                    Console.WriteLine("本局你赢了");
                    s1 = s1 + 1;                  
                }
                if ((shu == 0 && s == 2) || (shu == 1 && s == 0) || (shu == 2 && s == 1))
                {
                    Console.WriteLine("本局电脑赢了");                 
                    shu1 = shu1 + 1;
                }
                Console.WriteLine("比赛局数:" + p + "");
                p += 1;
                if (p == 4)
                {
                    break;
                }
                Console.ReadLine();
            }
            Console.ReadLine();
            if (s1> shu1)
            {
                Console.WriteLine("恭喜你3局"+s1+"胜获得胜利");
            }
            if (s1 <shu1)
            {
                Console.WriteLine("很遗憾你3局"+shu1+"败输给了电脑");
            }
            if (s1== shu1)
            {
                Console.WriteLine("平局");
            }

2.

            int fenshu1=0,fenshu2=0;
            for (int i = 1; i <= 3; i++)
            {
                Random r = new Random();
                int shu = r.Next(3);
                Console.WriteLine("0-包袱,1-剪刀,2-锤头");
                Console.WriteLine("请输入0,1,2三个数中的任意一个数:");
                int s = int.Parse(Console.ReadLine());

                if (s == 0)
                {
                    Console.WriteLine("你出包袱");
                }
                if (s == 1)
                {
                    Console.WriteLine("你出剪刀");
                }
                if (s == 2)
                {
                    Console.WriteLine("你出锤头");
                }

                if (shu == 0)
                {
                    Console.WriteLine("电脑出包袱");
                }
                if (shu == 1)
                {
                    Console.WriteLine("电脑出剪刀");
                }
                if (shu == 2)
                {
                    Console.WriteLine("电脑出锤头");
                }
                if (s == shu)
                {
                    Console.WriteLine("本局是平局");
                }
                if ((s == 0 && shu == 2) || (s == 1 && shu == 0) || (s == 2 && shu == 1))
                {
                    Console.WriteLine("本局你赢了");
                    fenshu1 = fenshu1 + 1;
                }
                if ((shu == 0 && s == 2) || (shu == 1 && s == 0) || (shu == 2 && s == 1))
                {
                    Console.WriteLine("本局电脑赢了");
                    fenshu2 = fenshu2 + 1;
                }
                Console.ReadLine();
            }         
            if (fenshu1 > fenshu2)
            {
                Console.WriteLine("恭喜您获得胜利!");
            }
            if (fenshu1 < fenshu2)
            {
                Console.WriteLine("很遗憾您输了!");
            }
            if (fenshu1 == fenshu2)
            {
                Console.WriteLine("平局");
            }

 

posted @ 2016-03-31 22:16  凌零聆  阅读(298)  评论(0编辑  收藏  举报