美文网首页
第十一课

第十一课

作者: 怡壹 | 来源:发表于2018-12-27 14:55 被阅读0次

    一、不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出

        string str_Number = "";
        do
        {
            Console.WriteLine("请输入数字");
            str_Number = Console.ReadLine();
            if (str_Number != "q")
            {
                try
                {
                    int number = Convert.ToInt32(strNumber);
                    Console.WriteLine("这个数字的2倍是{0}", number * 2);
                }
                catch
                {
                    Console.WriteLine("输入有误,请重新输入");
                }
            }
            else
            {
                Console.WriteLine("你输入的是q,程序退出!!!");
            }
        } while (str_Number != "q");
        Console.ReadKey();
    

    二、
    不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值

    string str_Number = "";
    int max = 0;
    while (str_Number != "end")
    {
    Console.WriteLine("请输入一个数字,输入end,将显示你输入的数字中的最大值");
    str_Number = Console.ReadLine();
    if (str_Number != "end")
    {
    try
    {
    int number = Convert.ToInt32(strNumber);
    if (number > max)
    {
    max = number;
    }
    }
    catch
    {
    Console.WriteLine("输入有误,请重新输入");
    }
    }
    else
    {
    Console.WriteLine("您刚才输入的数字中最大值是{0}",max);
    }
    }
    Console.ReadKey();

    三、要求用户输入用户名和密码,只要不是admin、888888就一直提示用户名或密码错误,请重新输入

    string user ="";
    string key = "";
    do
    {
    Console.WriteLine("请输入用户名:");
    user = Console.ReadLine();
    Console.WriteLine("请输入密码:");
    key = Console.ReadLine();
    if (user != "admin" & key != "888888")
    {
    Console.WriteLine("用户名密码错误");
    }
    } while (user != "admin" || key != "888888");
    Console.ReadKey();

    相关文章

      网友评论

          本文标题:第十一课

          本文链接:https://www.haomeiwen.com/subject/ebirlqtx.html