[C#]請教個問題

看板Programming作者時間18年前 (2007/05/13 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
請寫出一個程式,滿足以下條件。 1.輸入密碼 2.檢查密碼是否等於"123",若"是"則輸出"密碼正確"並繼續執行 [判斷所輸入座標的所在象限] 3.密碼錯誤,則告知"密碼錯誤",若錯誤3次,則程式結束。 namespace C4d5 { class Program { static void Main(string[] args) { Console.Write("請輸入密碼 :"); string s1 = Console.ReadLine(); int a = int.Parse(s1); { if (a == 123) { Console.WriteLine("密碼正確"); C4d4(); } else if (a == 123) { Console.WriteLine("密碼正確"); C4d4(); } else { Console.WriteLine("密碼錯誤"); Console.Write("請重新輸入密碼 :"); } Console.ReadLine(); } } static void C4d4() { Console.Write("請輸入座標 X: "); string s1 = Console.ReadLine(); Console.Write("請輸入座標 y: "); string s2 = Console.ReadLine(); int x = int.Parse(s1); int y = int.Parse(s2); if (x > 0) { if (y > 0) { Console.Write("您輸入的座標為第一象限"); } else if (y == 0) { Console.Write("您輸入的座標為X軸"); } else { Console.Write("您輸入的座標為第四象限"); } } if (x < 0) { if (y > 0) { Console.Write("您輸入的座標為第二象限"); } else if (y == 0) { Console.Write("您輸入的座標為X軸"); } else { Console.Write("您輸入的座標為第三象限"); } } if (x == 0) if (y < 0) { Console.Write("您輸入的座標為Y軸"); } else if (y == 0) { Console.Write("您輸入的座標為原點"); } else { Console.Write("您輸入的座標為Y軸"); } } } } 目前卡在第三點 "若錯誤3次,則程式結束"。這部分我想不到要如何處理。 -- ˙ delayer -- 203-73-55-225.adsl.dynamic.seed.net.tw ﹒.˙. ˙ 克里斯劉個人站 ˙ loli.twbbs.org ˙ ───…‥.‧︰.∵.
文章代碼(AID): #16HW3a00 (Programming)
文章代碼(AID): #16HW3a00 (Programming)