看板Programming
标 题[C#]请教个问题
发信站萝莉小站 (Sun May 13 00:02:13 2007)
转信站ptt!ctu-reader!news.nctu!ChrisLiuBBS
请写出一个程式,满足以下条件。
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 ˙ ───
─…‥.‧︰.∵.