课程设计报告--atm取款机程序(编辑修改稿)内容摘要:

code=b。 money=c。 } char num[10]。 int code。 double money。 }。 struct node { Card *cod。 node *next。 }。 在该程序中定义了类 Card,同时声明了 3 个数据成员。 该类有一个构造函数,用来给数据成员赋值。 3 个数据成员用来保存用户的信息,包括卡号,密码,帐户余额。 链表中声明了一个 Card 类类型的指针,以通过链表中的结点访问该指针 ,从而访问到定义在类中的数据成员 ,即用户信息。 函数要访问数据成员时,都用这种指向方式,如 headcodnum。 而另外一个 node 指针的数据成员,指向当前结点的下一个结点,利用这种方法遍历链表。 将类定义和链表结合起来,可以简化该问题,在一定程度上减少了程序代码。 然后再将文件里的信息依次读到链表的各个结点中,就完成了数据成员即用户信息的初始化,使问题变得简单。 这就是用类定义和链表的好处所在。 7 1. 密码输入模块 图 输入密码 判断是否正确。 否 执行下一程序 I=0, i++ I3 是 否 锁卡 取款 输入取款金额 判断输入金额是否小于卡内余额。 否 是 卡内余额减去输入金额 图 8 查询 查询余额 返回 图 输入转入账号。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。