十五课

2018-12-27  本文已影响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();

上一篇下一篇

猜你喜欢

热点阅读