急!!!请教C语言程序设计的高手 20

我现在要做一个C语言程序,但是不会做,现在请高手帮忙,题目如下:设计一个《学生通讯录管理系统》,在链表程序程序的基础上,增加查询功能,设计要求如下(任做一题即可):题目一... 我现在要做一个C语言程序,但是不会做,现在请高手帮忙,题目如下:
设计一个《学生通讯录管理系统》,在链表程序程序的基础上,增加查询功能,设计要求如下(任做一题即可):
题目一:
1建立文件
存储文件使用指定文件名或默认文件名;
可以不保存输入记录,但需要确认是否保存输入记录
如果已有文件,只能在其后追加;
新增记录可以不存入原文件中,以可以用原来的文件覆盖内存的内容;
可以将连个文件合并到一个文件中;
2文件的存取和显示
可以单独存取文件;
可以随时显示内存中记录的全部内容;
可以直接存取默认文件或指定文件;
3删除记录
可以按“姓名”或“电话”方式删除记录并更新内存链表内容;
能给出被删除的信息,输出没有找到的信息;
如果已经是空表,上出时应给出信息并返回主菜单;
如果没有要删除的信息,输出没有找到的信息;
删除操作仅限于内存,只有执行记录时,才能覆盖原记录;
4查询记录
可以按“姓名”或“电话”或“宿舍”方式查询记录
能给出查询记录的信息;
如果查询的信息不存在,输出没有找到的信息;
5 整体功能
可以随时检索、删除、或增加新记录,保存或取消新的记录
使姓名可由16位字符和数字的混合编码组成
使电话号码可由18位字符和数字组成
将输出信息加上输出信息信息栏,例如
姓名 电话 性别 年龄 生日 宿舍
李四 1234 男 21 7月1日 东二333
使用菜单实现功能的正确的选择
6测试程序
应列出测试大纲对程序进行测试;
应保证测试用例测试到程序的各种边缘情况
展开
 我来答
匿名用户
2006-01-18
展开全部
建议你依据题目来写一个伪代码,然后写出c代码来,不要管有多少个bug,然后一个一个的debug,只有这样你才会学到东西,不要担心时间的问题,现在着急随便就要人帮,以后遇到问题会花更多的时间,但是如果你这次认真的练习了,下次只会用1/n的时间,所以不要欠帐,坚持一下,真心的问自己一句,自己这样作值得吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cef860568
2006-01-19
知道答主
回答量:91
采纳率:0%
帮助的人:82.3万
展开全部
这么象以前我写的大作业 自己慢慢得写吧!
写完后收获会很大的
建议买本书参考下 我记得当年我参考呢是——c语言程序设计大作业(好象),是一本黄色外壳的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gis19831203
2006-01-19 · TA获得超过690个赞
知道小有建树答主
回答量:914
采纳率:0%
帮助的人:890万
展开全部
你是不是计算机专业的?如果是,你可以转行了:)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友df793ea11
2006-01-18 · TA获得超过1209个赞
知道小有建树答主
回答量:2344
采纳率:0%
帮助的人:1687万
展开全部
我有源程序
这也曾经是我的课程设计题目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的奔程
2006-01-21 · TA获得超过764个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:312万
展开全部
网站上有类似的答案
楼主自己搜搜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式