Re: [問題] 新手問break的練習題
請使用有意義的縮排...
以下我是依照你的程式碼重新排過
如果有錯的話請告訴我, 不確定到底是邏輯錯還是排版錯
有改變的部份我用亮色標起來並加註解
※ 引述《vincent59 (愛世代)》之銘言:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int i, pass; // i為計次變數、pass為密碼
for (i = 0; i < 3; i++) // 最多輸入三次
{
cout << "請輸入四位數通關密碼: ";
cin >> pass;
if (pass != 5683)
cout << "請重新輸入" << endl;
if (pass == 5683) // 如果輸入正確則跳出
break;
}
if (i < 3) // 如果輸入次數三次以下, 顯示登入訊息
cout << "歡迎登入" << endl;
else // 否則顯示失敗訊息, 程式退出
cout << "登入失敗, 再見" << endl;
_getch();
return 0;
}
不考慮位數的話大概就這樣改最簡單吧
雖然我不會說這是最好的寫法甚至最容易理解的寫法XD
--
"問おう、貴方が私のマスターか?"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
※ 編輯: uranusjr 來自: 114.32.81.146 (08/18 23:56)
推
08/19 09:10, , 1F
08/19 09:10, 1F
推
08/19 22:23, , 2F
08/19 22:23, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):