分支语句练习:
- 输入三个数,对比最大值
- 鉴定输入的年月日是否是正确的时间,包含闰年2月,大小月份
- 猜拳
1:
Console.WriteLine("三个数字比大小"); Console.Write("请输入第一个数:"); double a = double.Parse(Console.ReadLine()); Console.Write("请输入第二个数:"); double b = double.Parse(Console.ReadLine()); Console.Write("请输入第三个数:"); double c = double.Parse(Console.ReadLine()); if(a>b && a>c) { Console.WriteLine("第一个数"+a+"最大"); } else if(b>a && b>c) { Console.WriteLine("第二个数" + b + "最大"); } else if(c>a && c>b) { Console.WriteLine("第三个数" + c + "最大"); } else { Console.WriteLine("三个数一样大"); } Console.ReadLine();
2:
Console.Write("请输入年份:"); int a = int.Parse(Console.ReadLine()); Console.Write("请输入月份:"); int b = int.Parse(Console.ReadLine()); Console.Write("请输入日期:"); int c = int.Parse(Console.ReadLine()); /* * if((a%4==0 && a%100!=0 || a%400==0) && b == 2) * { * if(a>0 && b>0 && b<13 && c>0 && c<30) { Console.WriteLine("你输入的"+a+"年"+b+"月"+c+"日是正确时间"); * } * else * { * Console.WriteLine("2月份日期输入有误"); * } * * if((b=4 || b=6 || b=9 || b=11) && c<31) * { * Console.WriteLine("你输入的"+a+"年"+b+"月"+c+"日是正确时间"); * } * else if((b=1 && b=3 && b=5 && b=7 && b=8 && b=10 && b=12) && c<32) * { * Console.WriteLine("你输入的"+a+"年"+b+"月"+c+"日是正确时间"); * } * * } * */ if (a>0 && b>0 && b<13 && c>0 && c<32) { if ((a % 4 == 0 && a % 100 != 0 || a % 400 == 0) && b == 2 && c < 30) { Console.WriteLine("你输入的" + a + "年" + b + "月" + c + "日是正确时间"); } else if (b == 2 && c < 29) { Console.WriteLine("你输入的" + a + "年" + b + "月" + c + "日是正确时间"); } else if ((b == 4 || b == 6 || b == 9 || b == 11) && c < 31) { Console.WriteLine("你输入的" + a + "年" + b + "月" + c + "日是正确时间"); } else if ((b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12) && c < 32) { Console.WriteLine("你输入的" + a + "年" + b + "月" + c + "日是正确时间"); } else { Console.WriteLine("输入的时间有误"); } } else { Console.WriteLine("输入的时间有误"); } Console.ReadLine();
3:
Console.Write("请选择(石头=0)(剪子=1)(布=2):"); int a = int.Parse(Console.ReadLine()); Random b = new Random(); int c = b.Next(3); if (a == 0 && c == 1 || a == 1 && c == 2 || a == 2 && c == 0)//(a==(--c)) 简化 { if (a == 0 && c == 1) { Console.WriteLine("你出石头,我出剪子"); } else if (a == 1 && c == 2) { Console.WriteLine("你出剪子,我出布"); } else { Console.WriteLine("你出布,我出石头"); } Console.WriteLine("好吧,你赢了!"); } else if (a == 0 && c == 2 || a == 1 && c == 0 || a == 2 && c == 1) { if (a == 0 && c == 2) { Console.WriteLine("你出石头,我出布"); } else if (a == 1 && c == 0) { Console.WriteLine("你出剪子,我出石头"); } else { Console.WriteLine("你出布,我出剪子"); } Console.WriteLine("哈哈,你输了!"); } else { if (a == 0 && c == 0) { Console.WriteLine("你出石头,我也出的石头"); } else if (a == 1 && c == 1) { Console.WriteLine("你出剪子,我也出的剪子"); } else { Console.WriteLine("你出布,我也出的布"); } Console.WriteLine("平局!再来!"); } Console.ReadLine();
时间: 2024-10-26 02:31:00