导入:ATM 程序的设计其实也不一定需要很复杂的语言结构。ATM 程序的实现有两种方法:一是可直接使用c语言中while ,switch 等简单语句完成;二是通过函数实现。鉴于鄙人目前能力有限,只够用简单的c语言语句来完成该程序,会有很多小错处,多多指正。
过程概析:
1.设置初始密码以及进入界面,该过程用printf语句即可:
2.对密码正误的判断可使用while +if语句:
3.完成上一步操作后,进入操作界面并选择操作,同时需要判断选择操作是否合理,该过程仍然可使用while + if语句完成:
4.用switch 语句完成每一个操作的选择及执行。
(1)选择取款操作的相关步骤:
(2)选择存款操作的相关步骤:
(3)重置密码的相关步骤:
(4)结束使用,取卡退出:
过程总结:
①相关变量的设置要在需要的时候设置在最合适的位置。比如设置初始密码需要全局使用,故设置在开头,而其中取款金额,存款金额等变量只在switch 中每个case在才出现,所以只需要将此种变量设置在case里面即可。
②其中每个while 语句和if, else 语句的嵌套需要严谨准确的逻辑,要保证思路清晰,包括其中每个语句,每个变量出现的位置,以及各种语句的正确使用才能避免出错。
③引入不常见关键字词需同时要将其对应的头文件设置在开头,避免程序出错。
过程总结仅基于自己的操作失误或经验而作为个人提醒。