码迷,mamicode.com
首页 > 其他好文 > 详细

2015.6.2

时间:2015-06-04 11:06:44      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

分支语句练习:

  1. 输入三个数,对比最大值
  2. 鉴定输入的年月日是否是正确的时间,包含闰年2月,大小月份
  3. 猜拳

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();

 

2015.6.2

标签:

原文地址:http://www.cnblogs.com/xkkk/p/4550915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!