c语言单词记忆软件源码,c语言课程设计背单词系统的程序代码

41528d3028836879cd698677c3999917.gifc语言课程设计背单词系统的程序代码

1综合性程序设计报告设计题目:背单词系统指导教师:班 级:学 号:设 计 者:成 绩:设计时间:2010 年 5 月 27 日2目录1 题目描述………………………………………………………………………………………32 变量、函数和结构体说明……………………………………………………………………43 树形结构图……………………………………………………………………………………54 用户操作说明…………………………………………………………………………………65 代码……………………………………………………………………………………………86 设计体会………………………………………………………………………………………1231 题目描述该系统是帮助学生背诵单词的软件,有词语预览功能;用户可以编辑自己的词库,即可增加或删除单词;系统可以进行测试,即给出中文,让学生输入其英文,每十个单词一组,测试结束能够显示成绩,即单词的正确个数;能够输入中文或英文进行单词的查询。基本功能:词库的增加或删除;单词预览;显示中文用户输入英文进行测试;用户输入中文或英文进行单词的查询。42 变量、函数和结构体说明(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_delete(); 单词删除(3)结构体说明struct words 单词结构体定义{ char eword[20]; 单词char cixing[10]; 词性char chinese[50]; 意思} struct words bank[SIZE] 定义数组结构体,存储单词53 树形结构图主菜单单词预览 英汉互译 单词添加 单词删除是否进行单次测试英译汉 汉译英N 返回主目录Y 进行测试退出系统64 用户操作说明运行程序后进行选择选择 1.单词预览是否要运行测试功能?Y\N输入 Y:进行单词测试输入 N:返回主菜单选择 2.英汉互译1. 英译汉2. 汉译英3. 返回上级菜单选择 3.单词添加选择 4.单词删除选择 5.退出系统75 代码程序如下:#include#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{char eword[20];char cixing[10];char chinese[50];}; //单词结构体定义int x;struct words bank[SIZE]={{“aspect“,“n.“,“方面,朝向,样子“},{“according“,“ad.“,“依照“},{“accustomde“,“a.“,“惯常的,习惯的“},{“basis“,“n.“,“基础,根据,原则“},{“confidence“,“n.“,“信心,信任“},{“dismiss“,“vt.“,“不再考虑,解散“},{“economy“,“n.“,“经济,节约,节省“},{“fatal“,“a.“,“致命的,命运的“},{“global“,“a.“,“全球的,总的“},{“helpful“,“a.“,“给予帮助的,有用的“},{“impose“,“vt.“,“把……加强,征“},{“largely“,“ad.“,“大部分,大量的“},{“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“,“prep.“,“不像“},{“volunteer“,“n.“,“志愿者“},{“virtue“,“n.“,“善,美德“},{“wideapread“,“a.“,“分布广泛的,普通的“},{“withdraw“,“v.“,“收回,撤回“},{“absence“,“n.“,“缺席,不在“},{“abstract“,“a.“,“抽象的,抽象派的“},{“bacteria“,“n.“,“细菌“},{“biology“,“n.“,“生物学,生态学“},{“characterize“,“vt.“,“成为…的特征“},{“debate“,“n.,vi.“,“争论,辩论“},8{“display“,“vt.“,“陈列,展览“}};//词库void test2(int n) //测试单词的成绩{switch(

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值