ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:44.84KB ,
资源ID:21946848      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21946848.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言课程设计背单词系统的程序代码Word下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言课程设计背单词系统的程序代码Word下载.docx

1、void testchinese(); 测试单词void translation(); 单词查询void EtoC(); 输入单词,查询意思void CtoE(); 输入中文,查询单词void word_add(); 单词添加void word_delete(); 单词删除 (3)结构体说明 struct words 单词结构体定义 char eword20; 单词 char cixing10; 词性 char chinese50; 意思 struct words bankSIZE 定义数组结构体,存储单词3 树形结构图4 用户操作说明运行程序后进行选择选择1单词预览 是否要运行测试功能?YN

2、 输入Y:进行单词测试 输入N:返回主菜单选择2英汉互译1英译汉2汉译英3返回上级菜单选择3单词添加选择4单词删除选择5退出系统5 代码程序如下:includestdlib。#includestring.h#includeconio.htime。#define SIZE 50 /定义词库单词数量void foresee(); /单词预览及进行测试int intest(); /产生随机单词以进行测试 /测试单词的成绩void testchinese(); /测试单词 /单词查询 /输入单词,查询意思 /输入中文,查询单词 /单词添加void word_delete(); /单词删除struct

3、words char eword20; char cixing10; char chinese50; /单词结构体定义int x;struct words bankSIZE=aspect,”n。”,方面,朝向,样子”,according”,ad.”,”依照,”accustomde,a。,”惯常的,习惯的”,”basis”,n.,”基础,根据,原则,confidence”,”n。,”信心,信任”,”dismiss,”vt.”,”不再考虑,解散”,economy”,”n。”,”经济,节约,节省,fatal”,”a.致命的,命运的,global”,a.,”全球的,总的,”helpful”,”a.”,

4、给予帮助的,有用的,impose,vt.”,把加强,征largelyad.”,大部分,大量的,”mystery”,”n。”,”神秘,神秘的人或事”,”nuclear,”a。”,核子的,核能的,obtain”,v.,”获得,通用”,”occasion”,”n。,”场合,时刻”,particularly”,”ad。”,”尤其,特别”,”patient”,忍耐的,有耐心的”,railwayn.”,铁路”,reaction”,”n.”,反应,反作用”,”remote,”遥远的,偏僻的,”selectionn。选择,挑选,”setting”,”n。环境,背景,shrink,”v.起皱,收缩,”trans

5、lation”,”翻译,译文”,troublesome,”a。,”令人烦恼的,麻烦的,undergo,”vt。经历,经受,unlikeprep.,”不像”,”volunteer,”n。”,”志愿者,”virtue,”n.善,美德,”wideapread分布广泛的,普通的”,”withdraw”,”v。收回,撤回,”absence,”n.”,缺席,不在,”abstract”,a.”,”抽象的,抽象派的”,bacteria细菌,biology”,生物学,生态学”,”characterize,”vt.成为的特征debate”,n.,vi.争论,辩论displayvt。陈列,展览; /词库void t

6、est2(int n) /测试单词的成绩 switch(n) case 0: case 1: case 2: case 3:printf(正确个数:d n还需努力!”,n);getch();break; case 4: case 5: case 6:正确个数:d n还不错哈!,n);getch();break; case 7: case 8: case 9: case 10:d nGreat!好样的!”,n); default:系统故障!); int intest() /产生随机单词以进行测试 srand( (unsigned)time( NULL ) );return (rand() 39+

7、1);void testchinese() /测试单词 int i,j=0,a;char word30; for(i=0;i10;i+) a=intest(); printf(%sn请输入对应的单词:”,banka。chinese); scanf(%s,word); if(strcmp(banka。eword,word)=0)j+; test2(j);void foresee() /单词预览及进行测试 int a;char ch; puts(”单词 词性 意思”); for(a=0;aSIZE;a+) printf(”-16s -8s %20sn,banka.eword,banka.cixin

8、g,banka。 printf(是否要运行测试功能?N/Yn); fflush(stdin); ch=getchar(); if(ch=y|ch=Y) system(cls”); testchinese();void EtoC() /输入单词,查询意思char word20;int i=0; puts(”请输入您要查询的单词:”); scanf(%s”,word); while(strcmp(banki.eword,word)!=0&iSIZE)i+; if(iSIZE)printf(n该单词的中文意思为:s”,banki.chinese); else puts(”抱歉,没有查到您要找的单词。

9、”);void CtoE() /输入中文,查询单词char chinese20; puts(请输入您要查询的中文:s,chinese); while(strcmp(banki。chinese,chinese)!=0iSIZE)i+; if(iSIZE)printf(”n该单词的英文为:%s”,banki.eword);void translation() /进行单词查询 while(a!=3) puts(请选择: puts(”1.英译汉”); puts(”2.汉译英3。返回上级菜单”); scanf(”d,a); switch(a) case 1:EtoC(); case 2:CtoE();

10、case 3: void word_add() /单词添加 char ch; do请输入您要添加的单词: scanf(”s,bankx。eword);请输入该词的词性:,bankx.cixing); puts(”请输入该词的中文意思:s”,bankx。 puts(”您是否还要继续?Y/N x+; while(ch=Y|ch=yvoid word_delete() /单词删除char word20;int i=0;请输入您要删除的单词: scanf(”%s”,word); while(strcmp(banki.eword,word)!=0iSIZE)i+;SIZE) for(;i banki=b

11、anki+1; puts(”删除成功! else puts(没有找到对应的单词!int main() /主函数 int m; puts(”欢迎使用背单词系统”); while(m!=5)请选择您需要的服务:1。单词预览”);2.英汉互译”); puts(”3.单词添加 puts(”4。单词删除”);5.退出系统”);d,m); switch(m)foresee(); case 2:translation(); case 3:word_add();word_delete();return 0; default:puts(您的输入有误! 6 设计体会经过两周的课程设计,我学到了很多东西,巩固和加深

12、了对变量、函数以及数据结构等内容的理解,让我对c语言有了更深的认识;提高综合运用本课程所学知识的能力增;增强了我独立思考、深入研究、分析问题、解决问题的能力;同时通过课程设计,也增强了我严肃认真的学习态度。由于学习c语言的时间相对来说短了一些,并且课程结束的比较仓促,所以,在课程设计的过程中,一开始感觉一头雾水,遇到了很多问题,许多课本的知识不能够灵活的掌握,所以进行了反复的实验,把自己所遇到的问题和疑惑向同学请教,或者上网查询资料,才将程序一点一点的补充完整。通过此次课程设计,使我对C语言有了更进一步的认识和了解,要想学好它,不仅要有扎实的理论基础,还要进行大量的实验,要通过不断的上机操作才能更好地学习它,更让我发现自己的好多不足之处,对C语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对C语言中经常出现的错误也不了解。通过实践的学习,我认识到学好计算机要重视实践操作,不仅仅是学习C语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好计算机.虽然此次课程设计提高了我的编程的能力,但是还是有不足之处,请老师指正。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1