Re: [C#] 自我練習

看板C_Sharp (C#)作者時間18年前 (2007/05/13 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《Crazy (ξ落入凡間的精靈ξ)》之銘言: > 請寫出一程式,可以判斷所輸入座標的所在象限? 如果我輸入(X >0,Y=0)應該不能算第一象限,應該算是X軸 (X <0,Y=0)也不可以算是第二象限,要算X軸 (X=0,Y>0)不能算第一象限,要算Y軸 (X=0,Y<0)不能算第四象限,要算Y軸 (X <0,Y <0)算第三象限 (X >0,Y <0)算第四象限 (X <0,Y >0) 算第二象限 (X >0,Y >0) 算第一象限 (X =0,Y =0) 算原點 所以我想到的判斷如下 namespace C4d4 { class Program { static void Main(string[] args) { 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軸"); } Console.ReadLine(); } } } -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: Crazy ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 203-73-55-225.adsl.dynamic. ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
文章代碼(AID): #16HW3W00 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16HW3W00 (C_Sharp)