日期:2014-05-18 浏览次数:21041 次
public void login()
{
int[] sql = new int[5]{123,456,789,159,753};
Console.WriteLine("欢迎使用建设银行取款机");
Console.WriteLine("下面请输入您的密码");
int PassWord= int.Parse(Console.ReadLine());
//验证密码
for (int i = 0; i < sql.Length; i++)
{
if (PassWord == sql[i])
{
Console.WriteLine("密码正确");
break;
}
else
{
Console.WriteLine("密码输入有错,请重新输入");
}
}
public void login()
{
int[] sql = new int[5] { 123, 456, 789, 159, 753 };
Console.WriteLine("欢迎使用建设银行取款机");
Console.WriteLine("下面请输入您的密码");
int PassWord = int.Parse(Console.ReadLine());
//验证密码
if (sql.ToList().Contains(PassWord))
{
Console.WriteLine("密码正确");
}
else
{
Console.WriteLine("密码输入有错,请重新输入");
}
}
------解决方案--------------------
static void Main(string[] args)
{
int[] sql = new int[5] { 123, 456, 789, 159, 753 };
Console.WriteLine("欢迎使用建设银行取款机");
Console.WriteLine("下面请输入您的密码");
int PassWord = int.Parse(Console.ReadLine());
//验证密码
int flag = 0;
for (int i = 0; i < sql.Length; i++)
{
if (PassWord == sql[i])
{
Console.WriteLine("密码正确");
flag = 1;
break;
}
else
{
//Console.WriteLine("密码输入有错,请重新输入");
continue;
}
}
if (flag == 0)
{
Console.WriteLine("密码输入有错,请重新输入");
}
}
------解决方案--------------------
bool bPass = false;
for (int i = 0; i < sql.Length; i++)
{
if (PassWord == sql[i])
{
bPass = true;
Console.WriteLine( "密码正确 ");
break;
}