欢迎来到天天文库
浏览记录
ID:56796086
大小:167.00 KB
页数:13页
时间:2020-07-12
《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];in6、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;t7、0;}}if(z==18、9、x==1){cout<<"删除成功!"<>m;}else{cout<<"删除失败"<>m;}}break;case'3':{intl;cout<<"查找单词"<>l;switch(1){ca10、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
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;t7、0;}}if(z==18、9、x==1){cout<<"删除成功!"<>m;}else{cout<<"删除失败"<>m;}}break;case'3':{intl;cout<<"查找单词"<>l;switch(1){ca10、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
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
此文档下载收益归作者所有