C语言课程设计ATM取款机.docx

一、 课程设计目的 1、掌握C 语言数组、函数、指针、结构体的综合应用。 2、掌握使用C 语言,进行应用性的开发。 3、掌握系统数据结构与算法的设计。二、课程设计内容 1、数据结构。 客户账户(custmer):账户 ID… 客户账户数据库(CustmerDB ): 2、实现查询、取款、转账等业务操作算法。三、课程设计过程 1、系统的总体设计 使用数据结构定义用户空间,存储着用户的卡号、密码、和金额。在使用其他函数去访问该空间,实现查询、取款、转账等操作。 定义用户存储空间:包含用户的卡号、密码、和金额typedef struct lnode{ int ID; int mima; int data; struct lnode *next; }lnode,*linklist; 添加新用户 void newlist(linklist l,int x,int y,int z){ linklist p,r; r=l; p=(linklist)malloc(sizeof(lnode)); p-ID=x; p-mima=y; p-data=z; p-next=r-next; r-next=p; } 查询函数 void chaxun(linklist l){ printf你(当前的余额为:); printf(%d,l-data); printf元(\n); } 取款函数 void qukuan(

文档评论(0)

1亿VIP精品文档

相关文档