C语言课程设计报告(3)

2019-05-17 17:50

程序设计语言课程设计报告

(2) 查询个人信息模块。查询个人信息模块主要完成在数组中查找满足相关条

11

程序设计语言课程设计报告

件的信息记录。本程序中,用户可以按联系人姓名及手机号码进行查找。若找到待查记录,则以表格形式显示在屏幕上,否则提示待查信息不存在。 设计说明:

本程序有四个小功能;由一个界面统一控制;

操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图:

开始 i=5 i<=19 printf(\printf(\scanf(\ printf(\ scanf(\ scanf(\printf(\me\printf(\name,p[i].tell,p[i].mail,p[i].add); printf(\

输入a a==1 Choice() i++ 结束 12

程序设计语言课程设计报告

(3)删除个人信息模块。删除个人信息模块主要完成对指定记录的删除。 设计说明:

本程序有俩小功能;由一个界面统一控制;

操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图:

入口 显示菜单 选择功能 键1:输入姓名,按姓名查询,显示查询结果 键0:结束查询 键2:输入城市,按城市查询,显示查询结果

(4)修改个人信息模块。修改个人信息模块主要完成对指定记录的修改。 与查找功能相似,先找出要修改的好友的信息。再用一个选择结构进行判

断。若进行删除的操作,则利用strcpy函数将好友的相应的信息修改为空值;若进行修改操作,则输入相应的新的信息。

操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图:

13

程序设计语言课程设计报告 开始 输入查找姓名 C==0 C<=19 if(strcmp(p[c].name,q)==0) 删除按1,修改按2 K==1 strcpy(p[c].name,\p[c].tell=0; strcpy(p[c].mail,\ strcpy(p[c].add,\K==2 输入新的资料 C++ c==20 对不起,还没有此人 结束

(5)信息排序模块。信息排序模块主要完成对将数组中的所有联系人的排序。

用两个循环结构将顺序不同的两个结构体调换过来。由于好友的姓名是用字符串表示,所以比较两个姓名的先后顺序时要用strcmp函数。在将两个字符串调换位置时借用另外一个字符数组和strcpy函数将它们调换过来。

操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图:

14

程序设计语言课程设计报告

开始 输出name、tellphone, e-mail i=0 i<19 a=0 a<18 strcmp(p[a+1].name,p[a].name)strcpy(copy,p[a+1].name); trcpy(p[a+1].name,p[a].name); strcpy(p[a].name,copy); j=p[a].tell;p[a].tell=p[a+1].tell;p[a+1].tell=j; strcpy(copy,p[a+1].mail);strcpy(p[a+1].mail,p[a].mail); strcpy(p[a].mail,copy); strcpy(copy,p[a+1].add); strcpy(p[a+1].add,p[a].add); strcpy(p[a].add,copy); a++ i++

15


C语言课程设计报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中外幼儿园优秀教育理念19个月--21 个月幼儿教育教案第八节 - 图

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: