導(dǎo)入:ATM 程序的設(shè)計其實(shí)也不一定需要很復(fù)雜的語言結(jié)構(gòu)厘线。ATM 程序的實(shí)現(xiàn)有兩種方法:一是可直接使用c語言中while ,switch 等簡單語句完成稿械;二是通過函數(shù)實(shí)現(xiàn)拙已。鑒于鄙人目前能力有限,只夠用簡單的c語言語句來完成該程序袜茧,會有很多小錯處菜拓,多多指正。
過程概析:
1.設(shè)置初始密碼以及進(jìn)入界面惫周,該過程用printf語句即可:
2.對密碼正誤的判斷可使用while +if語句:
3.完成上一步操作后尘惧,進(jìn)入操作界面并選擇操作,同時需要判斷選擇操作是否合理递递,該過程仍然可使用while + if語句完成:
4.用switch 語句完成每一個操作的選擇及執(zhí)行喷橙。
(1)選擇取款操作的相關(guān)步驟:
(2)選擇存款操作的相關(guān)步驟:
(3)重置密碼的相關(guān)步驟:
(4)結(jié)束使用,取卡退出:
過程總結(jié):
①相關(guān)變量的設(shè)置要在需要的時候設(shè)置在最合適的位置登舞。比如設(shè)置初始密碼需要全局使用贰逾,故設(shè)置在開頭,而其中取款金額菠秒,存款金額等變量只在switch 中每個case在才出現(xiàn)疙剑,所以只需要將此種變量設(shè)置在case里面即可。
②其中每個while 語句和if, else 語句的嵌套需要嚴(yán)謹(jǐn)準(zhǔn)確的邏輯践叠,要保證思路清晰言缤,包括其中每個語句,每個變量出現(xiàn)的位置禁灼,以及各種語句的正確使用才能避免出錯管挟。
③引入不常見關(guān)鍵字詞需同時要將其對應(yīng)的頭文件設(shè)置在開頭,避免程序出錯弄捕。
過程總結(jié)僅基于自己的操作失誤或經(jīng)驗而作為個人提醒僻孝。