>

사용자가 3 번의 시도로 로그인 할 수있는 C # 코드가 필요하며 사용자 ID는 대소 문자를 구분하지 않아야하며 비밀번호는 대소 문자를 구분해야합니다. 코드는 다음과 같습니다.

C # 코드 :

<code>
    //Login Attempts counter
    int loginAttempts = 0;
    //Simple iteration upto three times
    for (int i = 0; i < 3; i++)
    {
        Console.WriteLine("Enter username");
        string username = Console.ReadLine();
        Console.WriteLine("Enter password");
        string password = Console.ReadLine();
        if (username != "EDUAdmin" || password != "edu@123")
            loginAttempts++;
        else
            break;
    }
    //Display the result
    if (loginAttempts > 2)
        Console.WriteLine("Login failure");
    else
        Console.WriteLine("Login successful");
    Console.ReadKey();
</code>

  • 답변 # 1

    설명을 위해 질문 아래의 의견을 참조하십시오.

    //Login Attempts counter
    int loginAttempts = 0;
    //Simple iteration upto three times
    for (int i = 0; i < 3; i++)
    {
        Console.WriteLine("Enter username");
        string username = Console.ReadLine();
        Console.WriteLine("Enter password");
        string password = Console.ReadLine();
        if (username.ToLower() != "eduadmin" || password != "edu@123")
            loginAttempts++;
        else
            break;
    }
    //Display the result
    if (loginAttempts > 2)
        Console.WriteLine("Login failure");
    else
        Console.WriteLine("Login successful");
    Console.ReadKey();
    
    

  • 이전 swift - 문자열 보간 문자열 배열의 개별 항목 인쇄
  • 다음 php - 각 옵션 태그 내에서 텍스트의 후반부를 제거하는 방법은 무엇입니까?