程序设计语言课程设计报告
i=1 i<=19 p[i].tell==0 输出p[i].name,p[i].tell,p[i].mail,p[i].add i++ tuichu(); 结束
(6)输出全部信息模块。输出全部信息模块是完成将数组中的所有联系人信息
以表格的形式显示在屏幕上的功能。
用于输出全部信息
操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图:
对第一条记录 相等 输出第一条查询 记录 不 相 返回 等 相等 输出第二条对第二条记录 记录 查询 不 相 返回 等 相等 输出最后一对最后一条记
条记录 录查询
返回 返回
16
程序设计语言课程设计报告
(7)写入文件模块。写入文件模块是将内存数组中的数据存在硬盘文件中。 操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图:
(8)读取文件模块。读取文件模块完成对记录的读取,是将硬盘文件中的数据读取在内存数组中。
操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图: 对第一条记录查询
不 相等 相 输出第一条记录 等 对第二条记录查询 不 相等 相 输出第一条记录 等 对第三条记录查询
不 相等 相 输出第一条记录 等
对最后一条记录查询 返回主菜单
相等 输出最后一条记录 返回主菜单
(9)删除所有模块。删除所有模块完成对所有记录的删除。
在退出程序时,提示一个是否退出界面的提示,在利用一个判断结构进行相应判断,若返回则利用一个开始函数返回主界面的选择功能。 操作说明:请按提示操做;请输入正确的信息;本程序有自动查错功能。 流程图:
17
程序设计语言课程设计报告
开始 返回主界面请按'r'; 退出程序请按其他键 if(strcmp(str,\choice(); exit(0); 结束
(对主要模块包括主程序分别进行功能描述、设计说明、操作说明,并给出流程图)
2.5采用的算法
本程序所选用的算法是结构化的算法
主函数流程图:
开始 输出主界面 输入a a==1 a==2 a==3 chazhao() a==4 xiugai() wrong number paixu() tianjia() 结束
本程序具体的计算公式是:
18
程序设计语言课程设计报告
Y==X;
如果成立则执行某条程序;不成立则执行另一条程序。 计算步骤: Y==X; 成立执行a; 不成立执行b.
3程序测试
程序运行后,主界面如图:
输入数字1后如图:
19
程序设计语言课程设计报告
输入数字2后如图:
20