/**
* 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();