为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

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


http://img1.sycdn.imooc.com//5df8f5750001c6aa04670642.jpg

正在回答

3 回答

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("用户名错误");

            }


0 回复 有任何疑惑可以回复我~
#1

weixin_慕数据0228442

不用把多种情况分别赋值进不同变量再去做逐一判断啊,这是被课件题设严重误导了。去掉0和1,直接用统一的变量名就可以了。
2020-08-20 回复 有任何疑惑可以回复我~

            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("用户名错误!");

            }


0 回复 有任何疑惑可以回复我~

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("用户名错误");

            }


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       251335    人
  • 解答问题       1447    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信