# 密碼確認怎麼寫?(簡易版) 1. 讀取使用者的輸入:首先,程式會要求使用者輸入一個密碼,並將該密碼儲存在變數 password 中。接著,程式會要求使用者再輸入一次密碼,並將該密碼儲存在變數 passwordC 中。 2. 檢查密碼是否符合條件: 程式首先檢查第一個密碼是否為空,如果是空的,則提示使用者輸入密碼。 如果第一個密碼不為空,程式會檢查第二次輸入的密碼是否為空,如果是空的,則提示使用者再次輸入密碼進行確認。 如果兩個密碼都不為空,程式會檢查兩個密碼的長度是否至少為6個字元,如果不是,則提示使用者輸入至少6個字元。 如果密碼的長度符合要求,程式會檢查兩個密碼是否相同。如果相同,則顯示「密碼相同」的訊息;否則,顯示「密碼不同」。 3. 提示訊息:根據不同的條件,程式會輸出相應的提示訊息,幫助使用者了解輸入的錯誤或確認密碼成功。 ``` using System; class Program { static void Main(string[] args) { // 提示使用者輸入密碼 Console.WriteLine("Enter password"); string password = Console.ReadLine(); // 讀取第一個密碼輸入 // 提示使用者再次輸入密碼以確認 Console.WriteLine("Enter password again"); string passwordC = Console.ReadLine(); // 讀取第二次密碼輸入 // 檢查第一個密碼是否為空 if (!password.Equals(string.Empty)) { // 檢查第二個密碼是否為空 if (!passwordC.Equals(string.Empty)) { // 檢查兩個密碼的長度是否至少為6個字元 if (password.Length >= 6 && passwordC.Length >= 6) { // 檢查兩個密碼是否相同 if (password.Equals(passwordC)) { Console.WriteLine("密碼相同"); // 密碼相同時顯示的訊息 } else { Console.WriteLine("密碼不同"); // 密碼不同時顯示的訊息 } } else { Console.WriteLine("請輸入6個或以上的字元"); // 密碼過短時顯示的訊息 } } else { Console.WriteLine("請再次輸入密碼確認"); // 第二次密碼未輸入時顯示的訊息 } } else { Console.WriteLine("請輸入密碼"); // 第一個密碼未輸入時顯示的訊息 } } } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up