第十一課

一、不斷要求用戶輸入一個數字,然后打印這個數字的二倍,當用戶輸入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();

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容