C++课程设计之电子词典.doc

C++课程设计之电子词典.doc

ID:56796086

大小:167.00 KB

页数:13页

时间:2020-07-12

C++课程设计之电子词典.doc_第1页
C++课程设计之电子词典.doc_第2页
C++课程设计之电子词典.doc_第3页
C++课程设计之电子词典.doc_第4页
C++课程设计之电子词典.doc_第5页
资源描述:

《C++课程设计之电子词典.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、仲恺农业工程学院工程实训报告电子词典课程名称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系统总框图和功能模块说明2.1系统总框图电子词典系统单词增加单词修改单词删除保存词典单词查找根据中文查询根据英文查询2.2功能模块说明增加单词,完成单词录入;查找单词,完成单词输出;3系统设计""""3.1电子词典源代码#include#include#include#includevoidmain(){staticintn=13;charm;struct{chareng[50];charci[50];charyin[50];cha

3、rchi[50];}word[1000]={{"cat","n","猫"},{"clean","adj&d&v","1.干净2.整洁"},{"finally","ad","最终,终于"},};int();loop:for(;;){system("cls");int();cout<<"t==========欢迎进入英汉词典=========="<

4、l;cout<<"t3.查找单词"<>m;switch(m){case'1':{charj[10],k[15],l[10],p[30];++n;cout<<"增加单词"<>j;cout<<"输入词性:";cin>>k;cout<<"

5、n输入中文:";cin>>l;strcpy(word[n].eng,j);strcpy(word[n].ci,k);strcpy(word[n].yin,l);cout<<"Pleasecheckit:";cout<<"英文:"<>m;}break;case'2':{charr[10];in

6、ts,t,z=0,x=0;cout<<"请输入你要删除的单词:";cin>>r;for(s=0;s<=n;s++){if(s<=n-1){if(strcmp(word[s].eng,r)==0){x=1;for(t=s;t

7、0;}}if(z==1

8、

9、x==1){cout<<"删除成功!"<>m;}else{cout<<"删除失败"<>m;}}break;case'3':{intl;cout<<"查找单词"<>l;switch(1){ca

10、se1:{charr[10],m[1];ints;cout<<"请输入所要查找的英文:";cin>>r;for(s=0;s<=n;s++){if(s<=n-1)if(strcmp(word[s].eng,r)==0)break;elsecontinue;el

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。