Re: [C#]請教個問題

看板Programming作者時間18年前 (2007/05/13 15:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《airzone.bbs@ptt.cc (追尋夢想需要勇氣)》之銘言: > ※ 引述《delayer.bbs@loli.twbbs.org (台灣中油股份有限公司)》之銘言: > 你需要一個用來記錄 錯誤次數的變數 以及 一個用來檢查輸入的迴圈 > while (1) > { > if (重試次數小於 3) { > 讀取輸入 .... > if (密碼 == 123) { > 作該做的事 .... > break; > }else > 遞增變數 > } else { > 結束程式 ... > } > } 謝謝您的提示,對於學習C#的我有幫助,謝謝您。 namespace C4d5 { class Program { static void Main(string[] args) { int i = 1; while(i < 4) { Console.Write("請輸入第{0}次密碼 :",i); string s1 = Console.ReadLine(); int a = int.Parse(s1); if (a == 123) { Console.WriteLine("密碼正確"); C4d4(); break; } else { Console.WriteLine("密碼錯誤 \r"); } i++; } 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軸"); } } } } -- ˙ delayer -- 203-73-55-225.adsl.dynamic.seed.net.tw ﹒.˙. ˙ 克里斯劉個人站 ˙ loli.twbbs.org ˙ ───…‥.‧︰.∵.
文章代碼(AID): #16HhUl00 (Programming)
文章代碼(AID): #16HhUl00 (Programming)