weixin_慕斯卡1331140
2019-12-17 23:45
请教userName若是俩个值,password也可以是俩个值,代码该如何写呢?
例如:帐号A和帐号B,都可以用密码C和密码D来登录。
即A-C,A-D,B-C,B-D
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("用户名错误");
}
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("用户名错误!");
}
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("用户名错误");
}
C#开发轻松入门
254118 学习 · 1459 问题
相似问题