[C#]請教個問題
請寫出一個程式,滿足以下條件。
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 ˙ ────…‥.‧︰.∵.
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章