看板C_Sharp
标 题Re: [C#] 自我练习
发信站交大资讯次世代BS2 (Sat May 12 22:45:11 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!BS2
※ 引述《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