台灣最大程式設計社群網站
線上人數
1730
 
會員總數:241178
討論主題:186829
歡迎您免費加入會員
討論區列表 >> C/C++ >> c語言帳號密碼程式求解
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
c語言帳號密碼程式求解
價值 : 80 QP  點閱數:302 回應數:3

樓主


門外漢
0 1
4 0
發送站內信

設計一帳號密碼程式,首先設定帳號與密碼(雙重確認且均用數字表示帳號與密碼),設定完後輸入帳號與密碼進入系統,若輸入帳號密碼錯誤則出現錯誤訊息,再重新輸入超過三次錯誤後即鎖帳號並顯示"輸入錯誤超過三次,停止輸入"若輸入正確則顯示"帳號密碼正確進入系統。 *若雙重確認成立則顯示"密碼設定成功,開始登入系統;若確認不成立,則顯示"密碼設定失敗,請重新設定系統"。

執行如下:
請設定帳號密碼:
帳號.....
密碼.....
你再輸入一遍:
帳號.....
密碼.....
密碼設定成功開始登錄系統
請登入帳號密碼
帳號.....
密碼.....
帳號密碼正確,進入系統




搜尋相關Tags的文章: [ c++ ] ,
本篇文章發表於2017-05-27 17:19
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

freakcoco
檢舉此回應
問題問得很不完全,而且為什麼要用C於語言寫這種東西?
有什麼一定要用C寫的原因嗎?
這是我用perl寫的版本,給您參考,你會發覺到你沒有考慮到進入系統是要做什麼,
是要執行某個程式嗎?還有密碼輸入不正確到底是要做什麼,我實在看不懂。
<pre lang="perl">
use v6;

our $account;
loop {
"請設定帳號密碼".say;
$account = prompt("帳號\n") => prompt("密碼\n");
"你再輸入一遍".say;
last if $account eq ( prompt("帳號\n") => prompt("密碼\n") ) ;
}

"密碼設定成功開始登錄系統".say;

for ^4 {
"請登入帳號密碼".say;
last if $account eq ( prompt("帳號\n") => prompt("密碼\n") ) ;
"帳號密碼正確進入系統".say;
die "帳號密碼錯誤" if $_ == 3;
}
"帳號密碼正確進入系統".say;
run 'youSystemProgramName' , $account.kv;
</pre>
本篇文章回覆於2017-05-27 23:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
所以,目前進行到哪裡了?
本篇文章回覆於2017-05-27 23:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

誰是誰
檢舉此回應
http://www.blueshop.com.tw/board/FUM20141219232711NM2.htmlhttp://www.blueshop.com.tw/board/FUM20141219232711NM2.html
本篇文章回覆於2017-05-28 11:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.