美文网首页
2018-11-14

2018-11-14

作者: 晨颜 | 来源:发表于2018-11-14 23:16 被阅读0次

/**

* 1.

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

* */

string name = "";

string mima = "";

do

{

Console.WriteLine("

请输入用户名");

name = Console.ReadLine();

Console.WriteLine("

请输入密码");

mima = Console.ReadLine();

if (name!= "admin"||mima!="88888"){Console.WriteLine("

用户名或密码错误");}

}while (name!= "admin" ||mima!="88888");

Console.ReadKey();

/**

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

         * */

           string strNumber = "";//存储的用户的输入

           do

           {

                Console.WriteLine("请输入数字");

                strNumber = Console.ReadLine();

                if( strNumber!="q")

                {

                    try

                    {

                        intnumber=Convert.ToInt32(strNumber);

                       Console.WriteLine("这个数字的2倍是{0}", number * 2);

                    }

                    catch

                    {

                       Console.WriteLine("输入有误,请重新输入");

                    }

                 }

                 else {Console.WriteLine("输入的是q,程序退出");}

           }while(strNumber!="q");

           Console.ReadKey ();

/**

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

          * */

            Console.WriteLine("请输入正整数,输入end的时候显示刚才输入的数字中的最大值");

            string str_number = ""; int a = 0;

            while (str_number != "end")

            {

                str_number = Console.ReadLine();

                int number = 0;

                if (str_number != "end")

                {

                    try { number = Convert.ToInt32(str_number); if (a < number) { a = number; } Console.WriteLine("请输入正整数,输入end的时候显示刚才输入的数字中的最大值"); }

                    catch { Console.WriteLine("输入有误,请重新输入");  }

                }

            }

            Console.WriteLine("刚才输入的数字中的最大值是{0}", a);

            Console.ReadKey();

相关文章

网友评论

      本文标题:2018-11-14

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