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

  • 2
  • 0
  • 约3.52千字
  • 约 17页
  • 2023-04-01 发布于山东
  • 举报
一、课程设计目的 1、掌握C语言数组、函数、指针、结构体的综合应用。 2、掌握使用C语言,进行应用性的开发。 3、掌握系统数据结构与算法的设计。 二、课程设计内容 1、数据结构。 (1)客户账户(custmer):账户ID (2)客户账户数据库(CustmerDB): 2、实现盘问、取款、转账等业务操作算法。 三、课程设计过程 1、系统的整体设计 使用数据结构定义用户空间,储藏着用户的卡号、密码、和金额。 在使用其他函数去接见该空间,实现盘问、取款、转账等操作。 (1)定义用户储藏空间:包含用户的卡号、密码、和金额 typedefstructlnode{ intID; intmima; intdata; structlnode*next; }lnode,*linklist; (2)增加新用户 voidnewlist(linklistl,intx,inty,intz){ linklistp,r; r=l; p=(linklist)malloc(sizeof(lnode)); p-ID=x; p-mima=y; p-data=z; p-next=r-next; r-next=p; } (3)盘问函数 voidchaxun(linklistl){ printf(你当前的余额为:); printf(%d,l-data); printf(元\n); } (4)取款函数 voidqukuan

文档评论(0)

1亿VIP精品文档

相关文档