编一个程序,要求使用while语句,输入用户名和密码,实现用户登录程序的功能,至多允许输入三次,超过三次不允许登录。
正确答案:
conststringUserName="admin";
conststringPassWord="123456";
stringusername,password;
inti=1;
while(i<=3)
{
Console.WriteLine("请输入用户名");
username=Console.ReadLine();
Console.WriteLine("请输入密码");
password=Console.ReadLine();
if(username==UserName&&password==PassWord)
break;
else
Console.WriteLine("你输入的用户名或者密码错误,请重新输入用户名和密码");
i++;
}
if(i<=3)
{
Console.WriteLine("正在登录系统");
}
else
Console.WriteLine("不能登录系统");
conststringPassWord="123456";
stringusername,password;
inti=1;
while(i<=3)
{
Console.WriteLine("请输入用户名");
username=Console.ReadLine();
Console.WriteLine("请输入密码");
password=Console.ReadLine();
if(username==UserName&&password==PassWord)
break;
else
Console.WriteLine("你输入的用户名或者密码错误,请重新输入用户名和密码");
i++;
}
if(i<=3)
{
Console.WriteLine("正在登录系统");
}
else
Console.WriteLine("不能登录系统");
答案解析:有
微信扫一扫手机做题