c语言个人通讯录管理系统实验报告_学生通讯录管理系统(c语言课程设计实验报告).doc...

这是一份C语言课程设计实验报告,作者构建了一个学生通讯录管理系统,实现了信息录入、查询、删除、排序和帮助等功能。程序设计参考了教材中的链表知识,并通过冒泡法实现排序。用户友好,具有退出、返回和帮助选项。
摘要由CSDN通过智能技术生成

学生通讯录管理系统(c语言课程设计实验报告).doc

d8245b4371e1c81b5dc833c6f6f9ecb6.gif

还剩

26页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,很抱歉,此页已超出免费预览范围啦!

如果喜欢就下载吧,价低环保!

内容要点:

C 语言课程设计报告——刘显安第 27 页(共 27 页)三、总结这个程序我只是总体上参考了一下网上程序的架构,具体的各个函数是参照课本上《链表》那一章的内容的,比如 结构体的建立、查找和排序等功能,这些书 上都有类似的,其中排序功能虽没有原版的,但是在第六章中有一个用冒泡法排序的例题,我就是仿照这个模式来对结构体进行排序的,总之整个程序中蕴含了我很多的汗水。C 语言课程设计报告——刘显安第 26 页(共 27 页)呵呵,这是我 设置的关于函数,满足一下敝人的虚荣心嘛^_^,版权所有,翻版必究哦!最后按 0 退出系统:呵呵,怎么样 ?我写的程序还行吧。嘿嘿……C 语言课程设计报告——刘显安第 25 页(共 27 页)按 6 按学号从小到大进行排序,可以发现,排序成功:按 8 查看帮助函数:C 语言课程设计报告——刘显安第 24 页(共 27 页)按 4 按学号查询信息:按 5 删除学生信息,这是按学号删除学生信息,本例中,删除学号为 41212 的学生信息:删除成功后,系统自动将剩下的学生信息列出:C 语言课程设计报告——刘显安第 23 页(共 27 页)学生信息录入完毕,提示输入(0 到6)进行选择:这时我选择按 2 输出所有学生信息,按 9 返回:按 3 按姓名查询信息:C 语言课程设计报告——刘显安第 22 页(共 27 页)按 1 后,开始 录入信息,程序会提示你输入学生个数(例如本例中输入 4个),当输完 4 个学生的信息时,程序会提示你已输入完毕:C 语言课程设计报告——刘显安第 21 页(共 27 页)}a=getche();}end:;puts("谢谢您使用本系统,欢迎再次使用!");}—————————————————————————四、调试主要是通过截图来显示运行过程以下是程序运行的主界面:C 语言课程设计报告——刘显安第 20 页(共 27 页)system("cls");menu();puts("\n学生信息录入完毕,请输入你的选择(0~6):\n");break;case '2':findall();puts("\n请输入你的选择(0~6):"); break;case '3':findname();puts("\n请输入你的选择(0~6):");break;case '4':findnum();puts("\n请输入你的选择(0~6):"); break;case '5':stu=shanchu(stu);puts("\n请输入你的选择(0~6):"); break;case '6':paixu();puts("\n请输入你的选择(0~6):"); break;case '7':guanyu();puts("\n请输入你的选择(0~6):"); break;case '8':help();puts("\n请输入你的选择(0~6):"); break;default:puts("输错了!笨蛋!快点按数字 1键录入学生信息吧!"); break;C 语言课程设计报告——刘显安第 19 页(共 27 页)puts("\n返回主菜单请按【9】");if(getche()=='9') menu();}void main() /*主函数*/{char a;menu();puts("\n您为首次使用本系统,强烈建议您按 1开始录入学生信息,");puts("否则有可能导致程序运行错误!您可以按 8查看帮助.");a=getche();while(a){puts("");switch(a){case'0':goto end;break;case '1':puts("\n好了,您可以开始向本系统录入学生通讯录信息了:");stu=shuru();C 语言课程设计报告——刘显安第 18 页(共 27 页)printf("%-

发表评论

暂无评论,赶快抢占沙发吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值