Re: [C#]請教個問題
※ 引述《delayer.bbs@loli.twbbs.org (台灣中油股份有限公司)》之銘言:
: ※ 引述《delayer (台灣中油股份有限公司)》之銘言:
: > 請寫出一個程式,滿足以下條件。
: > 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
: {
: Console.WriteLine("密碼錯誤");
: Console.Write("請重新輸入密碼 :");
: }
: Console.ReadLine();
: }
: }
你需要一個用來記錄 錯誤次數的變數 以及 一個用來檢查輸入的迴圈
while (1)
{
if (重試次數小於 3) {
讀取輸入 ....
if (密碼 == 123) {
作該做的事 ....
break;
}else
遞增變數
} else {
結束程式 ...
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.101.135
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章