zoukankan      html  css  js  c++  java
  • 猜拳扩展练习,三局两胜

                int count1 = 0, count2 = 0;//设定赢的次数,输的次数

                for (; ; )

                {

                    //1、提示用户出拳

                    Console.Write("请出拳(石头0,剪子1,布2):");

                    int yh = int.Parse(Console.ReadLine());

                    //2、电脑随机生成

                    Random r = new Random();

                    int dn = r.Next(0, 3);

                    //3、判断输赢

                    //  用户赢:0-1=-1 1-2=-1 2-0=2

                    //用户输了:0-2=-2 1-0=1  2-1=1

                    //平局     0

                    int jg = yh-dn;

                    if (yh < 0 || yh > 2)

                    {

                        Console.WriteLine("输入有误!");

                    }

                    else

                    {

                        if (jg == -1 || jg == 2)

                        {

                            Console.WriteLine("您赢了!");

                            count1++;

                            if (count1 == 2)

                            {

                                Console.WriteLine("您最终赢了!"); break;//赢两次结果,跳出循环

                            }

     

                        }

                        else if (jg == -2 || jg == 1)

                        {

                            Console.WriteLine("您输了!");

                            count2++;

                            if (count2 == 2)

                            {

                                Console.WriteLine("您最终输了!"); break;

                            }

                        }

     

                        else if (jg == 0)

                        {

                            Console.WriteLine("平局!");

                        }

                    }

                }

                Console.ReadLine();

  • 相关阅读:
    制作openresty的docker镜像 + nginx笔记 调试rewrite和location Nginx 学习笔记
    C# winform在WebBrowser下获取完整的Cookies(包括含HTTPOnly属性的)
    vscode代码切换大小写的教程
    C#中的Guid
    .NET Framework 版本和依赖关系
    将 Excel 数据导入 SQL Server数据库
    sqlserver各版本的介绍对比
    使用 Visual Studio Code 创建并运行 Transact SQL 脚本
    SQL转Linq工具的使用——Linqer 4.6
    对象之间的映射(AutoMapper集成)
  • 原文地址:https://www.cnblogs.com/fengsantianya/p/5456534.html
Copyright © 2011-2022 走看看