C语言课程设计--背单词系统的程序代码(7页).doc
《C语言课程设计--背单词系统的程序代码(7页).doc》由会员分享,可在线阅读,更多相关《C语言课程设计--背单词系统的程序代码(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-C语言课程设计-背单词系统的程序代码-第 7 页综合性程序设计报告设计题目:背单词系统指导教师:班 级:学 号:设 计 者:成 绩:设计时间:2010年5月27日目录1 题目描述32 变量、函数和结构体说明43 树形结构图54 用户操作说明65 代码86设计体会121 题目描述该系统是帮助学生背诵单词的软件,有词语预览功能;用户可以编辑自己的词库,即可增加或删除单词;系统可以进行测试,即给出中文,让学生输入其英文,每十个单词一组,测试结束能够显示成绩,即单词的正确个数;能够输入中文或英文进行单词的查询。基本功能:词库的增加或删除; 单词预览; 显示中文用户输入英文进行测试;用户输入中文或英文
2、进行单词的查询。2变量、函数和结构体说明(1)关键变量说明 int x 结构体数组中元素的数目 int n 测试时单词的正确个数 int a 进行菜单选择 int m 进行菜单选择(2)函数定义说明void foresee(); 单词预览及进行测试int intest(); 产生随机单词以进行测试void test2(int n); 测试单词的成绩void testchinese(); 测试单词void translation(); 单词查询void EtoC(); 输入单词,查询意思void CtoE(); 输入中文,查询单词void word_add(); 单词添加void word_de
3、lete(); 单词删除(3)结构体说明 struct words 单词结构体定义 char eword20; 单词 char cixing10; 词性char chinese50; 意思struct words bankSIZE 定义数组结构体,存储单词3 树形结构图主菜单单词预览英汉互译单词添加单词删除是否进行单次测试英译汉汉译英N 返回主目录Y 进行测试退出系统4 用户操作说明运行程序后进行选择选择1单词预览 是否要运行测试功能?YN 输入Y:进行单词测试 输入N:返回主菜单选择2英汉互译1 英译汉2 汉译英3 返回上级菜单选择3单词添加选择4单词删除选择5退出系统5 代码程序如下:#i
4、nclude#include#include#include#include#define SIZE 50 /定义词库单词数量void foresee(); /单词预览及进行测试int intest(); /产生随机单词以进行测试void test2(int n); /测试单词的成绩void testchinese(); /测试单词void translation(); /单词查询void EtoC(); /输入单词,查询意思void CtoE(); /输入中文,查询单词void word_add(); /单词添加void word_delete(); /单词删除struct words ch
5、ar 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.,给予帮助的,有用的,impose,vt.,把加强,征,largely,ad.,大部
6、分,大量的,mystery,n.,神秘,神秘的人或事,nuclear,a.,核子的,核能的,obtain,v.,获得,通用,occasion,n.,场合,时刻,particularly,ad.,尤其,特别,patient,a.,忍耐的,有耐心的,railway,n.,铁路,reaction,n.,反应,反作用,remote,a.,遥远的,偏僻的,selection,n.,选择,挑选,setting,n.,环境,背景,shrink,v.,起皱,收缩,translation,n.,翻译,译文,troublesome,a.,令人烦恼的,麻烦的,undergo,vt.,经历,经受,unlike,pre
7、p.,不像,volunteer,n.,志愿者,virtue,n.,善,美德,wideapread,a.,分布广泛的,普通的,withdraw,v.,收回,撤回,absence,n.,缺席,不在,abstract,a.,抽象的,抽象派的,bacteria,n.,细菌,biology,n.,生物学,生态学,characterize,vt.,成为的特征,debate,n.,vi.,争论,辩论,display,vt.,陈列,展览; /词库void test2(int n) /测试单词的成绩switch(n)case 0:case 1:case 2:case 3:printf(正确个数:%d n还需努力
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 单词 系统 程序代码
限制150内