随机猜拳判断胜利(思路,逻辑正确不完美)

static void Main(string[] args)
{
while (true)
{
int x, y;
Random r = new Random();
x = r.Next(0, 3);
y = r.Next(0, 3);

switch (x)
{
case 0:
Console.WriteLine("X是剪刀");
break;
case 1:
Console.WriteLine("X是石头");
break;
case 2:
Console.WriteLine("X是布");
break;
}
switch (y)
{
case 0:
Console.WriteLine("Y是剪刀");
break;
case 1:
Console.WriteLine("Y是石头");
break;
case 2:
Console.WriteLine("Y是布");
break;
}
Console.WriteLine("X="+x+"\tY="+y);
if (x==y)
{
Console.WriteLine("平局");
}
else if (x==0&&y==2||x>y)
{
Console.WriteLine("X获胜");
}
else if(x==2&&y==0||x<y)
{
Console.WriteLine("Y获胜");
}
Console.Read();
}

}

时间: 2024-10-05 21:12:29

随机猜拳判断胜利(思路,逻辑正确不完美)的相关文章

随机猜拳判断胜利 思路2

static void Main(string[] args) { while (true) { int x, y, m; Random r = new Random(); x = r.Next(0, 3); y = r.Next(0, 3); m = x - y; Console.Write("x="+x+"\ty="+y); if( m == -2||m == 1 ) { Console.Write("那就是x赢"); } else if (

逻辑正确的重要性

逻辑正确的重要性 源自近一个月的项目,在程序逻辑方面犯了错误,原地打转拖延了进度,也由此深刻认识到逻辑对于程序的重要性.        一.项目进度 (1)前期:搭建环境(自己的环境&竞争对手的环境),验证对手的环境能够跑正确,我们的环境下会出bug. (2)中期:分析出我们的环境为什么会有bug?分析角度:抓包.前台日志.后台日志跟踪.基本确定程序出bug的大致范围. (3)后期:从日志跟踪搜索代码,确定出错代码的位置.思考为什么为会出错,是逻辑错误?还是语法错误?还是--.完成代码修改并Fi

判断 邮箱格式是否正确

练习:判断邮箱格式是否正确1.有且只能有一个@2.不能以@开头[email protected]之后至少有一个.[email protected]和.不能靠在一起5.不能以.结尾 1 Console.Write("请输入邮箱地址:"); 2 string m = Console.ReadLine(); 3 if (m.IndexOf("@") == m.LastIndexOf("@")) 4 { 5 if (m.IndexOf("@&q

判断邮箱 格式是否正确

/练习:判断邮箱格式是否正确 //1.有且只能有一个@ contains @ indexof @=lastindexof //2.不能以@开头 indexof != 0 //[email protected]之后至少有一个. //[email protected]和.不能靠在一起 //5.不能以.结尾 Console.Write("请输入您的邮箱:"); string s = Console.ReadLine(); if(s.Contains("@")==true)

js判断时间格式是否正确代码

js判断时间格式是否正确代码: 如果要求比较严格的话,时间格式也是需要进行判断的,下面就是一段这样的代码实例,希望能够给需要的朋友带来一定的帮助. 代码实例如下: function isDateString(strDate) { var strSeparator = "-"; var strDateArray; var intYear; var intMonth; var intDay; var boolLeapYear; var ErrorMsg = ""; st

iOS之判断手机号码格式是否正确

//判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile{     mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""];     if (mobile.length != 11)     {         return NO;     }else{         /**          * 移动号段正则表达式    

C# 判断ip地址是否正确

最后要用一方法判断ip地址是否正确,直接用.Net现成的类,方法如下: string ipStr="192.168.222.333"; IPAddress ip; if(IPAddress.TryParse(ipStr,out ip)) { Console.WriterLine("合法IP"); } else { Console.WriterLine("非法IP"); }

3月12日 判断邮箱格式是否正确

//练习:判断邮箱格式是否正确 //1.有且只能有一个@ //2.不能以@开头 //[email protected]之后至少有一个. //[email protected]和.不能靠在一起 //5.不能以.结尾 Console.Write("请输入您的邮箱账号"); string mail = Console.ReadLine(); bool a = mail.Contains("@"); if (a == true) { int b = mail.IndexOf

php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)

/** * 表单校验函数库 */ /** * 判断email格式是否正确 * @param $email */ function is_email($email) { return strlen($email) > 6 && preg_match("/^[\w\-\.][email protected][\w\-\.]+(\.\w+)+$/", $email); } //判断http 地址是否合法 function check_url($url) { return