鱼C论坛

 找回密码
 立即注册
查看: 4918|回复: 42

[技术交流] 小甲鱼C视频第57讲链表增强版与课后问题答案

[复制链接]
发表于 2013-11-30 20:51:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 E=MC2 于 2013-12-7 09:25 编辑

这个代码是根据小甲鱼C语言视频课程所用代码改编。
1,增加了输入字符转换成整数和浮点数的函数。
2,增加了一个菜单函数,让用户随便输入创建删除插入打印功能。
3,插入函数中,其中增加了检测输入相同学号,如果头相同学号,那么要先删除了再插入。
4,删除函数中,增加检测输入字符是否是整数,非整数则重新输入。
5,创建函数中,增加检测是否有重复的学号输入。如果重复输入,则后输入的不做统计。
总共就增加了这5条,BUG暂时未发现,欢迎指正!
游客,如果您要查看本帖隐藏内容请回复

这是我花费了3-4天添加的功能,使代码变得更完整。所以还是回复一下再看吧,嘿嘿
//小甲鱼在57讲末尾给我们留了一个问题就是在输入104学号,100分(小甲鱼自称是他得的成绩),此时会出现无限循环打印100的情况。以下是我的理解:
游客,如果您要查看本帖隐藏内容请回复




想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-30 21:32:00 | 显示全部楼层
谢谢 辛苦了 很好好强大
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-30 22:18:19 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-11-30 23:01:49 | 显示全部楼层
看下……。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-11-30 23:38:24 | 显示全部楼层
谢谢楼主分享!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-11-30 23:53:04 | 显示全部楼层
感谢了{:7_168:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-1 00:18:12 | 显示全部楼层
福禄娃娃 发表于 2013-11-30 23:38
谢谢楼主分享!

好友已加
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-1 01:01:06 | 显示全部楼层
呵,正是我所求:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-1 08:55:30 | 显示全部楼层
今天早上我又改了一下。,
1,主要是增加在先输入插入操作使得表中已有数据了,所以就不能再创建链表,因为会覆盖之前插入的数据。
2,增加了Atoi函数输入大于10的学号显示错误的问题。{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-1 09:31:22 | 显示全部楼层
支持楼主,好贴必须回复~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-1 21:12:41 | 显示全部楼层
嘻嘻嘻  我就分享了 !
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-7 09:23:47 | 显示全部楼层
今天终于想出一个可以不用忽略空格的办法,就是用gets函数。还有就是 /*************************************/这个所包含的的是我改动的代码。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-7 09:26:34 | 显示全部楼层
好好好好好好好好好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-22 21:06:28 | 显示全部楼层
的的点对点的的大大的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-22 21:30:21 | 显示全部楼层
一开始没明白,看了兄台的,醒悟了,跟了一下 确实是内存重新分配了,就OK 了。
不然 next 会写入 自己的地址,遍历时就成了死循环了。
stu2= (struct student *)malloc(LEN);//开辟内存空间
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-22 21:32:05 | 显示全部楼层
这是还是呢么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-23 12:57:15 | 显示全部楼层
木瓜枫叶 发表于 2013-12-22 21:30
一开始没明白,看了兄台的,醒悟了,跟了一下 确实是内存重新分配了,就OK 了。
不然 next 会写入 自己的地 ...

呵呵,哥们,挺认真的哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-23 22:16:06 | 显示全部楼层
wo lai kankana  a
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-5 14:04:34 | 显示全部楼层
{:1_1:}{:1_1:}{:1_1:}{:1_1:}!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-5 15:44:29 | 显示全部楼层
谢谢 辛苦了 很好好强大{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 10:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表