欢迎来到天天文库
浏览记录
ID:29735140
大小:19.17 KB
页数:10页
时间:2018-12-22
《c语言中实践报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c语言中实践报告 中南大学 C语言程序设计实践报告 题目通讯录程序设计学生姓名指导教师学院专业班级完成时间 一、任务描述通讯录程序设计 设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。 实现功能:系统以菜单方式工作 信息录入功能信息浏览功能信息查询功能信息修改功能系统退出功能 二、算法描述
2、设计一个实用的的小型通讯录程序必须具备系统以菜单方式工作、信息录入、信息浏览、信息查询、信息修改、系统退出功能,那么就需要这样的函数来实现。因此,我需要自定义这样的函数来解决问题,当然还会调用库函数。在定义函数的过程中会用到选择结构、循环结构等基本语句,以及对结构体数组的定义等。 三、程序设计目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 /
3、******头文件***********/ #include""/*I/O函数*/#include""/*标准库函数*/#include""/*字符串函数*/#include""/*字符操作函数*/#defineM50/*定义常数表示记录数*/typedefstruct/*定义数据结构*/{ charNAME[20];/*姓名*/charEMAIL[30];/*邮箱*/ charTELE1[10];/*电话*/charTELE2[10];/*电话*/charHOMETOWN[30];/*籍贯*/}DATA; /******以下
4、是函数原型*******/intenter(DATAt[]);/*输入记录*/intadd(DATAt[],intn);/*添加记录*/intchange(DATAt[],intn);/*修改记录*/intdeleter(DATAt[],intn);/*删除记录*/voidlist(DATAt[],intn);/*显示记录*/ voidsearch(DATAt[],intn);/*按姓名查找显示记录*/voidqseek(DATAt[],intn);/*快速查找记录*/voidprint(DATAtemp);/*显示单条记录*/in
5、tfind(DATAt[],intn,char*s);/*查找函数*/intmenu_select();/*主菜单函数*//******主函数开始*******/main(){inti; DATAd[M];/*定义结构体数组*/intlength;/*保存记录长度*/system("cls");for(;;)/*无限循环*/{目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的
6、业务技能及个人素质的培训计划 switch(menu_select())/*调用主菜单函数,返回值整数作开关语句的条件*/{ case1:length=enter(d);break;/*输入记录*/ case2:length=add(d,length);break;/*添加记录*/case3:length=deleter(d,length);break;/*删除记录*/ case4:list(d,length);break;/*显示全部记录*/ case5:search(d,length);break;/*查找记录*/cas
7、e6:qseek(d,length);break;/*快速查找记录*/ case7:length=change(d,length);break; case8:exit(0);/*如返回值为8则程序结束*/}}} /*菜单函数,函数返回值为整数,代表所选的菜单项*/ **"); printf("*1.录入联系人数据*");printf(" *"); printf("*2.添加联系人数据*");printf(" *"); printf("*3.删除联系人数据7.*");printf(" *"
8、); printf("*4.显示全部联系人*");printf(" *");printf(" *"); printf("目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可
此文档下载收益归作者所有