修改结点中数据域的内容、输出结点数据域中的内容等功能,即可满足课程设计题目的要求。
026
f22单链表的定义
先定义单链表结点的数据域,数据域包括储户姓名、账户序号、账户密码、
账户金额等储户信息,然后再定义链表结点,链表结点包括结点数据域和结点链
域,最后再定义指向链表结点的指针。以下为单链表的相关定义:
typedefstructListData定义结点数据域
char
ame3
储户姓名
i
taccou
t
账户序号
charpassword5账户密码
i
tmo
ey
账户金额
ListData
typedefstruct
ode定义链表结点
ListDatadatastruct
ode
ext
结点数据域结点链域
ListNode
typedefListNodeLi
kList指向链表结点的指针
23重要函数的定义及说明
1、voidI
itListLi
kListL建立空链表2、voidI
sertListLi
kListL插入链表结点,实现开户功能(需要输入储户姓名和密码,以确定开户对象)3、voidDeleteListLi
kListL删除链表结点,实现销户功能(需要输入账号和密码,以确定销户对象)4、voidDepositLi
kListLLi
kListp储户存款、取款、显示余额(要先通过账号和密码登录,若取款时账户余额不足,输出提示信息,显示账户当前余额,并且提示重新输入取款金额。)5、voidSearchLi
kListL链表查找,实现用户登录功能(需要输入账号和密码,以确定登录对象,密码输出错误时可选择是否重新输入密码)6、voidPri
tListLi
kListL输出链表,实现储户姓名,账号序号,密码,现有余额等相关信息。(当输出活期储蓄帐目管理系统没有账户时,输出提示信息,当有账户时,输出所有账户的相关信息。)
以下为重要函数的定义:
126
fvoidI
itListLi
kListL建立空链表
LListNodemallocsizeofListNode
L
extNULL
voidI
sertListLi
kListL链表插入结点,实现开户功能,需输入储户姓名和密码
Li
kListp
pListNodemallocsizeofListNode
pri
tf