第十一课

一、不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入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();

你可能感兴趣的:(第十一课)