c语言课程设计-背单词系统方案

c语言课程设计-背单词系统方案

ID:31481800

大小:110.00 KB

页数:11页

时间:2019-01-11

c语言课程设计-背单词系统方案_第1页
c语言课程设计-背单词系统方案_第2页
c语言课程设计-背单词系统方案_第3页
c语言课程设计-背单词系统方案_第4页
c语言课程设计-背单词系统方案_第5页
资源描述:

《c语言课程设计-背单词系统方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、word格式精心整理版综合性程序设计报告设计题目:背单词系统指导教师:XXX班级:学号:设计者:XXX成绩:_______________设计时间:年月日范文范例学习指导word格式精心整理版一、[题目描述]使用C语言设计一个背单词系统,该系统是帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库。系统可以给出中文,让学生输入其英文意思,也可输出英文让学生输入中文意思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预览功能。基本功能:词库的维护(单词的添加、修改、删除)课程预览(单词的展

2、示)显示中文用户输入英文的背诵方法显示英文用户输入中文的背诵方法背诵成绩的记录(本程序设计运行一次程序所背诵的所有单词,答对一个得10分,打错一个扣5分)二、[功能模块分解及说明]1、树形结构模块图2、模块功能概述程序概述:设计录入词库的结构体,结构体中分别存放英文和中文,整个程序基本上就是关于结构体的操作,其中包括了顺序结构、循环结构、选择结构。单词添加:用户自己输入单词以及翻译,存入结构体中。单词修改:首先在词库中找到这个单词(如果没有则提示用户没有该单词),然后用户输入修改后的单词及翻译。单词删除:先在词库中找到单词,然后将这个单词之后

3、的所有单词顺次前移,实现删除功能。输出词库:输出结构体存放的单词。单词测试:用户首先选择测试模式,然后词库中输出现有单词,用户希望结束时输出“jieshu”,并且在这两个函数中计分。范文范例学习指导word格式精心整理版显示成绩:输出测试的成绩。一、[设计测试说明]一、有关头文件、变量、结构体的说明1、头文件#include#include#include2、宏定义#defineN100#defineS203、全局结构体structwords//定义一个words结构体{chare[S

4、];//存放英语单词charc[S];//相应的汉语翻译}str[N];//定义结构体变量4、全局变量intfenshu=0;//全局变量,用于统计分数intcount1=0;//全局变量,用于统计测试单词个数intp=0;//全局变量,用于统计单词个数二、程序源代码(函数部分以及系统使用截图)1、主函数intmain(){intn;charch,chioch;printf("");printf("t***********************************************");printf("t**欢迎使用背

5、单词系统!**");printf("t**设计者:郭鑫钢**");printf("t**班级:31342学号:3134205**");printf("t***********************************************");printf("t**1、单词添加2、单词删除**");printf("t**3、单词修改4、单词展示**");printf("t**5、英译汉6、汉译英**");printf("t**7、成绩查询8、退出系统**");范文范例学习指导word格式精

6、心整理版printf("t***********************************************");printf("请选择您需要的操作序号<1-6>,按回车结束:");while(1){scanf("%d",&n);switch(n){//执行相应的函数,实现相应的功能case1:tianjia();break;case2:shanchu();break;case5:fanyi1();break;case3:xiugai();break;case4:shuchu();break;case6:fanyi2();b

7、reak;case7:chengji();break;case8:{printf("你确认要退出吗?y/n!!");scanf("%c%c",&ch,&chioch);if(ch=='y'

8、

9、ch=='Y')exit(0);}//退出系统的操作default:printf("你输入了错误的操作,无法执行!");exit(0);}}return0;}范文范例学习指导word格式精心整理版2、往词库中添加词汇voidtianjia(){charch;do{printf("录入词库!");printf("请输入英语单词:");scanf

10、("%s",str[p].e);printf("请输入相应的中文翻译:");scanf("%s",str[p].c);p++;printf("%s已保存,是

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

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

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