




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仲恺农业工程学院工程实训报告电子词典 课程名称 C+面向对象课程设计姓 名 郑志欣院(系) 信息科学与技术学院专业班级 计算机科学与技术132班学 号 201320244215指导教师 史婷婷仲恺农业工程学院教务处制目 录1 需求分析12 系统总框图和功能模块说明12.1 系统总框图12.2 功能模块说明13 系统设计23.1 主要结构体23.2主要功能函数23.3 关键函数的流程图24 系统调试25 总结26 源程序清单21 需求分析 在这个电子词典系统里,我主要是作为一个英汉词典进行,该系统具备简单的英汉词典的功能,使之能提供以下功能:l 单词查找l 单词增除l 单词修改、维护等工作2 系统总框图和功能模块说明2.1 系统总框图电子词典系统单词增加单词修改单词删除保存词典单词查找 根据中文查询根据英文查询2.2 功能模块说明增加单词,完成单词录入;查找单词,完成单词输出;3 系统设计3.1 电子词典源代码#include#include#include#includevoid main() static int n=13; char m; structchar eng50;char ci50;char yin50;char chi50;word1000=cat,n,猫,clean,adj&d&v,1.干净 2.整洁,finally,ad,最终,终于,;int();loop:for(;)system(cls);int();coutnt=欢迎进入英汉词典=endl;coutnt *选择项目* nendl;coutnnt 1.增加单词nendl;coutt 2.删除单词nendl;coutt 3.查找单词nendl;coutt 4.修改单词nendl;coutt 5.退出系统nnendl;cout 请选择15选项nendl;coutm;switch(m)case 1:char j10,k15,l10,p30;+n;coutn 增加单词endl;coutj;coutk;coutl;strcpy(wordn.eng,j);strcpy(wordn.ci,k);strcpy(wordn.yin,l);coutn Please check it:;coutnn 英文: wordn.engendl;coutnn 词性: wordn.ciendl;coutnn 中文: wordn.yinendl;coutn 按任意键返回m;break;case 2:char r10;int s,t,z=0,x=0;coutr;for(s=0;s=n;s+)if(s=n-1)if(strcmp(words.eng,r)=0)x=1;for (t=s;tn;t+)strcpy(wordt.eng,wordt+1.eng);strcpy(wordt.ci,wordt+1.ci);strcpy(wordt.yin,wordt+1.yin);elseif(strcmp(wordn.eng,r)=0)z=1;elsez=0;if(z=1|x=1)coutnn 删除成功! nendl;n-;coutn 按任意键返回m;else coutnn 删除失败endl;coutn 按任意键返回m;break;case 3:int l;coutnn 查找单词 nendl;cout 1.通过英文查找 nendl;cout 2.通过中文查找 nendl;coutl;switch(1)case 1: char r10,m1; int s;coutr;for(s=0;s=n;s+)if(s=n-1)if(strcmp(words.eng,r)=0)break;elsecontinue;elseif(strcmp(wordn.eng,r)=0)break;elsechar m1;coutn 按任意键返回m;goto loop;coutnn 英文: words.engendl;coutnn 词性: words.ciendl;coutnn 中文: words.yinendl;coutn 按任意键返回m;break;case 2: char r10,m1; int s;coutr;for(s=0;s=n;s+)if(s=n-1)if(strcmp(words.chi,r)=0)break;elsecontinue;elseif(strcmp(wordn.chi,r)=0)break;elsechar m1;coutn 按任意键返回m;goto loop;coutn 英文: words.engendl;coutnn 词性: words.ciendl;coutnn 中文: words.yinendl;coutn 按任意键返回m;break;case 4:char j10,k15,l10,p30,r10,m1;int s;+n;coutn 修改单词 words.engendl;coutr;for(s=0;s=n;s+)if(s=n-1)if(strcmp(words.eng,r)=0)break;elsecontinue;elseif(strcmp(wordn.eng,r)=0)break;elsechar m1;coutn 没有这个单词!n 按任意键返回m;goto loop;coutnn 英文: words.engendl;coutnn 词性: words.ciendl;coutnn 中文: words.yinendl;coutnn 你可以进行修改endl;coutj;coutk;coutl;strcpy(wordn.eng,j);strcpy(wordn.ci,k);strcpy(wordn.yin,l);coutn 确认?;coutnn 英文: wordn.engendl;coutnn 词性: wordn.ciendl;coutnn 中文: wordn.yinendl;coutn 按任意键返回m;break;case 5:exit(1);break;开始3.2 关键函数的流程图显示菜单输入选项 显示查找选项输入删除单词输入单词输入查找英文单词输入词性判断输入查找中文单词 循环体输入中文判断 判断 计算信息显示 循环
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在挫折中奋起教学设计高中心理健康北师大版浙江专版高中三年级全一册-北师大版浙江专版
- 第5课 三大改造 教学设计-统编版八年级历史下册
- 基于人工智能的2025年高速公路智能交通系统智能调度报告
- 2025-2032年新能源汽车出口至菲律宾市场增长潜力分析报告
- 第15课 瞧这一家子说课稿小学美术苏少版六年级上册-苏少版
- 2025年新能源电动车智能化市场机遇与产品升级报告
- 2025年5G网络技术在智慧农业中的应用报告
- 氢能基础设施2025年投资成本分析及技术创新路径研究
- 第5课 分分合合有规划-管理工作表 说课稿-辽师大版(2015)初中信息技术七年级上册
- 2025年中国高密度聚乙烯管行业市场分析及投资价值评估前景预测报告
- 2025河南省文化旅游投资集团有限公司权属企业社会招聘52人笔试备考题库及答案解析
- 2025年河北水利发展集团有限公司公开招聘工作人员41名笔试参考题库附带答案详解
- 胰岛素泵护理查房
- 2025年资格考试-WSET二级认证历年参考题库含答案解析(5套典型题)
- 精神发育迟滞的护理查房
- 护理突发事件的应急处理和风险防范
- 装配机器人及其操作应用-课件
- 高中日语宣讲 试听课件
- 生态学群落演替课件
- TCTCA 13-2023 凉感织物席规程
- GB/T 17194-1997电气导管电气安装用导管的外径和导管与配件的螺纹
评论
0/150
提交评论