if语句之猜拳

摘要:
使用计算机生成随机数:Randomrand=newRandom()//生成一个随机生成器random(;随机生成器种子可以放在下面的括号中。种子只能是整数(int)intn=rand Next(10);//N代表生成一个0到9之间的随机数表:一个猜拳游戏0——剪刀1——石头2——布的想法:计算机随机生成一个数字,人输入一个0和2之间的数字。如果人的拳头减去计算机随机数是1或-2,那么

用计算机来生成随机数:

Random rand = new Random();//做一个随机生成器,Random();后面的括号里面可以放一个随机生成器种子,这个种子只能为整数(int)
int n = rand.Next(10); //n代表生成一个0-9之间的随机数

案列:做猜拳的小游戏

0---剪刀  1---石头  2---布

思路:电脑随机产生一个数,人输入一个0--2之间的数

       1 、如果人出的拳减去电脑随机数是1或-2,则人赢了

       2、如果人出的拳减去电脑随机数是0,则平局

       3、如果人出的拳减去电脑随机数是-1或2,则电脑赢了

 Console.WriteLine("请出拳:");
            string human = Console.ReadLine();

            Random rand = new Random(); //造一个随机数生成器
            int n = rand.Next(3); //随机生成一个小于3的整数

            string computer;
            int ren;

            if (n == 0)
            {
                computer = "剪刀";
            }
            else if (n == 1)
            {
                computer = "石头";
            }
            else
            {
                computer = "";
            }

            if (human == "剪刀" || human == "石头" || human == "")//对人出的拳进行定义,设定0,1,2与电脑生成的进行对比
            {
                if (human == "剪刀")
                {
                    ren = 0;
                }
                else if (human == "石头")
                {
                    ren = 1;
                }
                else
                {
                    ren = 2;
                }


                Console.WriteLine(human + " VS " + computer);

                int jieguo = ren - n;
                if (jieguo == 1 || jieguo == -2)
                {
                    Console.WriteLine("大哥,你赢了!");
                }
                else if (jieguo == 0)
                {
                    Console.WriteLine("平局!");
                }
                else
                {
                    Console.WriteLine("你太菜了!");
                }

            }
            else
            {
                Console.WriteLine("滚犊子!");
            }

免责声明:文章转载自《if语句之猜拳》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# wince 蜂鸣器 发声 C#调用设备驱动函数常用的《短信中心号码》收集下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-1

3 MATLAB2009之后,并行计算工具箱和并行计算服务退出。通过PCT和DCS,用户可以实现基于多核平台、多处理器平台和集群平台的多个并行计算任务。除了支持上述通用功能外,PCT还增加了对GPU单元的支持。现在来看彼此已经太晚了:用parfor并行化for循环。在编程中,使计算量最小化的代码总是一个循环。7 parpool命令在不启动并行池的情况下配置并...

mac下vscode插件位置

1、 位置:Mac:User/(您的用户名)/vscode/extensions II下vscode插件的存储位置。搜索步骤:以我的mac为例,打开查找器,单击远程CD,单击转到上面的文件夹,单击macintosh HD,单击用户(或用户),单击mymac,单击。vscode(.vscode是一个隐藏文件。如果默认情况下不显示,请按住ctrl+shift+....

IDEA(MAC) 快捷键

从日食到IDEA;从Windows到MAC,我不习惯录制一些日常使用的快捷键。1.格式代码命令+alt+L2。导出包alt+entercontrol+alt+O3。自动生成此类型的对象命令+alt+V4。复制命令行+d5。上下移动一行代码shift+alt+上/下箭头6。上下移动代码Shift+Command+上下键6。生成foreacher7。生成列表遍历...

easyexcel导出两种方式response返回文件流下载和保存到服务器返回下载链接

1、response方式返回excel文件流@GetMapping("/exportExcel")publicvoidexportExcel(@RequestParam(value="menu")Stringmenu,@RequestParam(value="dwflglId")intdwflglId,@RequestParam(value="qjCode"...

Python读取JSON数据操作实例解析

为了遵循JSON规范,您应该只编写Python列表和字典。JSON编码格式与Python语法几乎相同,只是存在一些细微差异。...

《转》Visual Studio 2015的安装与基本使用(社区版)

最重要的社区版本是免费的!因此,您不需要使用破解的旧VC++6.0、CometoVS2015和joyit,这与现代系统不兼容!获取Visual Studio 2015,进入Visual Studio官方网站,点击“下载Visual Studio社区”。“启动Visual Studio”稍等片刻,您将看到以下界面:单击菜单:“文件”-“新建”-“项目”,将出现...