问答详情
源自:3-5 C#中嵌套的if结构

该代码如何写呢?请帮帮我.

请教userName若是俩个值,password也可以是俩个值,代码该如何写呢?

例如:帐号A和帐号B,都可以用密码C和密码D来登录。

           即A-C,A-D,B-C,B-D


http://img1.mukewang.com/5df8f5750001c6aa04670642.jpg

提问者:weixin_慕斯卡1331140 2019-12-17 23:45

个回答

  • 彼岸蒹葭可待我
    2019-12-18 15:09:40
    已采纳

    string userName0 = "A", userName1 = "B";

                string passwrod0 = "C", passwrod1 = "D";

                if (userName0 == "A"||userName1 =="B")

                {

                    if (passwrod0 == "C"||passwrod1 == "D")

                    {

                        Console.WriteLine("登陆成功");

                    }

                    else

                    {

                        Console.WriteLine("密码错误");

                    }


                }

                else

                {

                    Console.WriteLine("用户名错误");

                }


  • 慕粉5558198
    2021-01-29 16:06:36

                Char a = Char.Parse(Console.ReadLine());//用户名

                Char c = Char.Parse(Console.ReadLine());//密码


                if (a=='a'|| a == 'b')

                {

                    if(c=='d'|| c == 'c')

                    {

                        Console.WriteLine("用户名正确,密码正确,登陆成功");

                    }

                    else

                    {

                        Console.WriteLine("用户名正确,密码错误,登录失败!");

                    }

                }

    else

                {

                    Console.WriteLine("用户名错误!");

                }


  • qq_契约_04376806
    2019-12-18 14:56:36


    string userName = Console.ReadLine();//控制台输入用户名

                string password = Console.ReadLine();//控制台输入密码

                if(userName == "admin" || userName == "admin1")

                {//第一层先判断是否为指定用户名

                    if(password == "bj2008" || password == "bj2009")

                    {//第二层在已有用户名的情况下,直接判断是否为指定密码

                        Console.WriteLine("登录成功");

                    }

                    else

                    {

                        Console.WriteLine("密码错误");

                    }


                }

                else

                {

                    Console.WriteLine("用户名错误");

                }