c语言课程设计报告(编辑修改稿)内容摘要:
books_list *head) { /*定义结构体 指针变量 s 指向开辟的新结点首地址 p 为中间变量 */ struct books_list *s, *p。 char flag=39。 Y39。 /*定义 flag,方便用户选择重复输入 */ p=head。 /*遍历到尾结点, p 指向尾结点 */ while(pnext!= NULL) { p=pnext。 } /*开辟新空间 ,存入数据 ,添加进链表 */ while(flag==39。 Y39。 ||flag==39。 y39。 ) { s=(struct books_list *)malloc(sizeof(struct books_list))。 printf(\n 请输入图书书号 :)。 请输入: 3(删除图书信息) 请输入你要删除的书号 结束 判断图书是否存在 此图书不存在 6 fflush(stdin)。 scanf(%s,sbooknum)。 printf(\n 请输入图书书名 :)。 fflush(stdin)。 scanf(%s,sbookname)。 printf(\n 请输入图书作者名 :)。 fflush(stdin)。 scanf(%s,sauthor)。 printf(\n 请输入图书出版社 :)。 fflush(stdin)。 scanf(%s,spublisher)。 printf(\n 请输入图书数量 :)。 fflush(stdin)。 scanf(%s,snum)。 printf(\n 请输入图书价格 :)。 fflush(stdin)。 scanf(%f,amp。 sprice)。 printf(\n)。 pnext=s。 /*将新增加的节点添加进链表 */ p=s。 /*p 指向尾节点,向后移 */ snext=NULL。 printf( ━━━━ 添加。c语言课程设计报告(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。