下载此文档

c语言课程设计报告-c语言课程设计.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
语言课程设计论文学生姓名: 陈丹学生学号:20091020101所在班级: 信息与计算科学一班任课教师: 马老师通讯录管理系统【设计目的】设计“通讯录管理系统”使其具有数据插入、修改、删除、显示和查询等功能。(1) 数据包括:人名、工作单位、电话号码和 E-mail地址。2)可对记录中的姓名和电话号码进行修改。3)可增加或删除记录。4)可显示所有保存的记录。5)可按人名或电话号码进行查询。【设计思路】根据要求,电话簿数据以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保存记录以进行修改,删除,查找等操作;另外还应提供键盘式选择菜单实现功能选择。【总体设计】通讯录管理系统数据输入 数据添加 数据修改 查找 删除 浏览图1 系统功能模块图【详细设计】主函数主函数设计要求简洁,只提供部分提示语和函数的调用【程序】开始显示一系列功能选项n输入n,判断n是否是1~7?根据n的值调用各功能模块函数结束图2. 主函数流程图Voidmenu() /*主界面*/{intn,w1;voidenter(); voidadd(); voidmodify(); voidbrowse(); voiddeleter(); voidsearch();do{puts("\t******************************菜单*****************************\t\n\n");puts("\t\t\t\("\t\t\t\("\t\t\t\("\t\t\t\("\t\t\t\("\t\t\t\("\t\t\t\t7.新建联系人添加联系人修改");删除");浏览");查找");退出");");");puts("\n\n\t***************************通讯录******************************\t\n");printf("请选择服务种类(1-7):[]\b\b");scanf("%d",&n);if(n<1||n>7){w1=1;getchar();}elsew1=0;}while(w1==1);switch(n){case1:enter();break;/*输入模块*/case2:add();break;/*添加模块*/附录:源代码#defineN50#include<>#include<>structpeople{charname[20];pany[50];charnum[15];charmail[20];}peop[N];voidprintf_face(){printf("\n\t 姓名\t单位\t电话号码\t邮箱\n");}voidprintf_one(inti){printf("\t%s\t%s\t%s\t%s\n",peop[i].name,peop[i].company,peop[i].num,peop[i].mail);}voidprintf_n(intn){intj;for(j=0;j<n;j++){if((j!=0)&&(j%10==0)){printf("\n\nPressanykeytocontinue...:");getchar();

c语言课程设计报告-c语言课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人459972402
  • 文件大小32 KB
  • 时间2020-08-06