蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

C语言课程设计报告专业版

  • 资源ID:53132142       资源大小:151.05KB        全文页数:21页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:15积分 【人民币15元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要15积分 【人民币15元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

C语言课程设计报告专业版

C语言课程设计报告专业 版 C语言课程设计论文 学生姓名陈丹 学生学号10 1 所在班级信息与计算科学一班 仟课教师马老师 通讯录管理系统 【设计目的】 设计”通讯录管理系统”使其具有数据插入、修改、删除、显示 和查询等功能。 (1)数据包括人名、工作单位、电话号码和E-mail地址。 ⑵ 可对记录中的姓名和电话号码进行修改。 (3)可增加或删除记录。 (4)可显ZJX所有保留的记录。 (5)可按人名或电话号码进行查询。 【设计思绪】 根据要求,电话簿数据以文本文件存放在文件中,故需要提供文件 的输入、输出等操作;还需要保留记录以进行修改,删除,查找等操 作;此外还应提供键盘式选择菜单实现功能选择。 【总体设计】 图1系统功能模块图 【具体设计】 1.主函数 主函数设计要求简洁,只提供部分提醒语和函数的调用 【程序】 Void menu 图2.主函数流程图 /*主界面*/ int n, wl; void ent er ; void add ; void modify ; browse ; void deleter ; void search ; void do 菜 puts,/\t\t\t\tl.新建联系人; puts,/\t\t\t\t2.添加联系人; puts \t\t\t\t3.修改; putsC\t\t\t\t4.删除; puts \t\t\t\t5.浏览; puts \t\t\t\t6.查找; puts \t\t\t\t7.退出; puts〃\n\n\t***************************通 讯 录 printf 请选择服务种类1-7 scanf d, n; if nl | | n7 {wll; get char ;} else wlO; }while wll; switchn /*输入模块*/ /*添加模块*/ case 1 ent er ; break; case 2 add ; break; 附录源代码 define N 50 includestdio. h includestring. h struet people {char name[20]; char company[50]; char num[15] ma订[20];}peop[N]; char void printf_face { printf z/\n\t姓名\t单位\t电话号码\t邮箱\n ; } void printf_oneint i { printf”\ts\ts\ts\ts\n, peop[i]. name, peop[i]. y, peop[i]. num, peop[i]. mail ; } compan void printf_nint n { int j; for j0;jn;j { ifj0j100 {printf\n\nPress any key to con ti nue.get char ; put s\n\n;} get char ; int load { FILE *fp; int i ; iffp〃f订e〃, 〃rb〃NULL { printf\nCan not open f订e\n; exit 0; } for i0;feoffp;i freadpeop[i],sizeofstruet people,1, fp; fclosefp; returni-1; } int modify_dataint i, int n { int c, wl void int i ; void menu; do { putsCAn修改选项\n\n1.姓名2.单位3.电话号 码4.挑箱5.所有数据6.取消并返回〃; scanf d, c; ifc6||cl {puts\nChoose error Please again; get char ;} } whiJe c〉6 | | cl; do { switchc { case 1 prin tf name; scanf s, peop [i]. name; break; case2printfcompany; scanfs, peop[i]. company; break; case 3 printfnumber; scanfs, peop[i]. num; break; case 4 prin tf e-mail; scanf s, peop [i]. mail; break; case 5 i; break; case 6 menu ; } puts\nNow\n; printf_face; printf_onei; 不保留[]\b\bO scanf d, wl; }whilewl2; returnwl; void int i { printf_face; printf \t; scanf s\ts\ts\ts, peop [i]. name, peop [i]. company, peop [ i]. num, peop [i]. mail ; } void saveint n { FILE *fp; int i; iffp〃f订e〃, 〃wb〃NULL { printf\nCan not open file\n; exit 0; } fori0;in;i if peop[i]. name[0] ,\0 iffwritepeop[i],sizeofstruet people,1,fp1 printff订e write error\nz/; fclosefp; void printf back { int w; void browse ; void menu ; printf\n\n\t _ .Successful. _ \n\n; printf ,W

注意事项

本文(C语言课程设计报告专业版)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开