q46439134 2023-10-17 14:47 采纳率: 14.3%
浏览 33
已结题

c#. 要求用户输入 用户名 admin 密码 123456 3次机会 用完不管对不对 输出提示 ; do while

c#. 要求用户输入 用户名 admin 密码 123456 3次机会 用完不管对不对 输出提示 ; 用do while

  • 写回答

1条回答 默认 最新

  • Leodong. 2023-10-17 14:49
    关注

    该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
    解析:需要使用C#编写一个程序,要求用户输入用户名admin和密码123456,最多尝试3次。如果用户在3次内输入正确,则输出提示并结束程序;如果用户在3次内没有输入正确,则输出提示并继续尝试。

    代码如下:

    using System;
    
    class MainClass {
      public static void Main (string[] args) {
        int attempts = 0;
        string inputUsername, inputPassword;
    
        do {
          Console.WriteLine("请输入用户名:");
          inputUsername = Console.ReadLine();
          Console.WriteLine("请输入密码:");
          inputPassword = Console.ReadLine();
          attempts++;
    
          if (attempts >= 3) {
            Console.WriteLine("尝试次数已用完,程序结束。");
            break;
          } else if (inputUsername == "admin" && inputPassword == "123456") {
            Console.WriteLine("登录成功!");
            break;
          } else {
            Console.WriteLine("用户名或密码错误,请重新输入。");
          }
        } while (true);
      }
    }
    

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月25日
  • 已采纳回答 10月17日
  • 创建了问题 10月17日