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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言课程设计报告书教小学生学英语Word格式文档下载.docx

1、、总体设计1 程序的总体设计思考如何使用合理方法使使用者有效利用软件记住单词,将自己的想法通过程序来实现。2.数据结构3.函数原型声明、详细设计l.mai n()(流程图)2 源程序#i nclude#in cludetime.hstdlib.h#defi ne SIZE 100 声明函数,结构void zero(); 主显示界面void select(); 选择界面void save(); 保存界面函数void save1(); 保存单词函数void save2();保存短语函数void save3();保存短句函数void see();/查看词库界面void see1();查看单词词库vo

2、id see2();查看短语词库void see3();查看短句词库void on e();学习单词函数void two();学习短语函数void three();学习短句函数struct wordist char a110;char b110; wordSIZE; struct phrase_list char a220;char b220; phraseSIZE; struct senten ce_list char a3100;char b3100; se nten ceSIZE;/定义函数void mai n() zero(); select(); void zero()pri ntf

3、(n);prin tf(nnnt| |nt|n- 快-乐-学-习一一快-乐木-成-长 |nlove me, love En glish!1. 开始学习2. 扩大词库3. 查看词库4. 退出系统printf(t| |nvoid select() int a;tt 请选择:”);scan f(%d, &a);switch(a)case 1:on e();break;case 2:save();case 3:see();case 4:exit(O);default: prin tf(err orn ”);M=u 二M=s_(nnNUc=-= Lo=)u doTL 匸)七 (LeSOE(=qM=cs=

4、lpOM=)uedoTLd= (HnNHccs=lpOM=)u doTLE)七匸尸-Ldr山1匚BE 二u_) ()oes po宀 宀(UVIO=)tu_din45 p 三 Ealqolo-s00 z& SEO 三爲 qogeesc Seo 三 ealqocxleesewL Seo11。七 MSS03-P% ub)4ueosF-U 二尸亘X-U 二 =ZS=6U 0-(DE 0-三M-U 二 JO3O3PVSWm 仁0;fi仁fope n(c1,wbfwrite(&m1,sizeof(i nt),1,fi1);fclose(fil);if(fi 仁fope n( rb)!=NULL)fi1=f

5、ope n( fread(&i=m1;for(i;i=(SIZE-1)printf(n 已存满,不能存入数据 else 请输入英文单词:getchar();gets(wordi.a1);n 请输入中文词语:gets(wordi.b1);if(fp 仁fope n( wordistab)=NULL)ca nnot ope n filenexit(0);if(fwrite(&wordi,sizeof(struct word_list),1,fp1)!=1)file write errornfclose(fp1);m1=m1+1;m1,sizeof(i nt),1,fi1)! fclose(fil)

6、;tttt| |ntt|记录成功!是否,继续记录单词 -|ntt| 1.继续-tt| 2.退出-请输入:,&j); if(j=1);else if(j=2) break;zero();select(); void save2()int i,j,m2;FILE *fp2,*fi2;if(fp2=fope n(phrase_listr)=NULL) fp2=fope n(fclose(fp2); if(fi2=fope n(c2门)=NULL)m2=0;fi2=fope n(m2,sizeof(i nt),1,fi2);fclose(fi2);if(fi2=fope n(i=m2;if(m2 请输

7、入英文短语:gets(phrasei.a2);n 请输入中文短语:gets(phrasei.b2);phrasei,sizeof(struct phrase_list),1,fp2)!m2=m2+1;m2,sizeof(i nt),1,fi2)!tt nif(j=1); else if(j=2) break; void save3()int i,j,m3;FILE *fp3,*fi3;if(fp3=fope n( se nte nce_list)=NULL) fp3=fope n(se nten ce_listfclose(fp3); if(fi3=fope n(c3m3=0;fi3=fope

8、 n(m3,sizeof(i nt),1,fi3);fclose(fi3);if(fi3=fope n(i=m3;if(m3 请输入英文短句:gets(se nten cei.a3);n 请输入中文短句:gets(se nten cei.b3);if(fp3=fope n(if(fwrite( &sen te ncei,sizeof(struct senten ce_list),1,fp3)!m3=m3+1;m3,sizeof(i nt),1,fi3)!tt| |n继续-)退出-是否继续记录单词tt 请输入:”);if(j=1);else if(j=2) void see()int j;tt|

9、-请选择记忆类型 -1.记忆单词2.记忆短语3.记忆句子tt| 4.退出if(j=1) see1();else if(j=2) see2();else if(j=3) see3();else if(j=4) zero();void see1()int i,m1;FILE *fp1,*fi1;t nif(m1=0)for(i=0;m1;fp仁 fope n(word_listfseek(fp1,i*sizeof(struct wordist),O);无存储信息wordi,sizeof(struct word_list),1,fp1);英语:%snn 中文:%snwordi.a1,&wordi.b

10、1);printf(*nfclose(fi1);void see2()int i,m2;门)=NULL) printf( fi2=fope n(if(m2=0)m2;fp2=fope n(fseek(fp2,i*sizeof(struct phrase_list),0);phrasei,sizeof(struct phrase_list),1,fp2);%sn 中文:phrasei.a2,&phrasei.b2); fclose(fi2); see();void see3()int i,m3; n ”); fi3=fope n(if(m3=0)无存储信息-m3;fp3=fope n(fseek

11、(fp3,i*sizeof(struct senten ce_list),0);senten cei,sizeof(struct senten ce_list),1,fp3);sentencei.a3,&sentencei.b3);printf( fclose(fp3); fclose(fi3); void on e()int m1, n, k,i,j=0,t;char a10;FILE *fi1,*fp1;t 无学习信息n=m1;if(n 10)nt 学习单词不够,请录入单词t 单词练习 n ”);sran d( un sig ned)time(NULL);5; k=ra nd()% n+1

12、;fp仁 fope n(fseek(fp1,(k-1)*sizeof(struct word_list),0);wordk-1,sizeof(struct word_list),1,fp1);n%s 翻译为中文:,&wordk-1.a1);gets(a);if(strcmp(a,wordk-1.b1)=0)n 回答正确川 nj+;n 回答错误,加油,再试试吧if(strcmp(a,wordk-1.b1)=0) 确川 n else printf(n 回答错误,记住下面的正确答案哦! 宙);printf(” 正确答案: %snwordk-1.b1);for(i=5;10;k=ra nd()% n+1; fseek(fp1,(k-1)*sizeof(struct word_list),0); fread(&%s 翻译为英文:if(strcmp(a,wordk-

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

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