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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

四级单词杀手.docx

1、四级单词杀手计算机系首届计算机程序设计大赛四六级单词杀手说明书班级:计本09队名:超C队队员:祁磊 徐琪 戚策 指导老师:曹阳2011.5.5软件目的:为了使广大考生摆脱四六级困境,四六级过不了主要是单词没记下,看着我们理工科四六级失败率居高不下,我们超C队决定为改变这一现状而开发了这款小巧,实用,有效的“四六级单词杀手”,为您过四六级打下坚实基础!功能:1. 记忆单词模式2. 检测单词模式3. 浏览单词模式设计思路:一 记忆模式 1. 按天记忆由用户自己定义记忆完,整个四级词库的总天数,然后用户还可以自己定义要从那天开始记忆。2. 随机记忆 用户可以从单词库中的任意位置开始记忆单词还可以决定

2、本次记忆单词的数量。二 检测模式我们为用户精心准备了九篇经典文章,并以填空的形式进行检测用户是否成功记忆了四级,六级词库中的单词。三 浏览模式为了便于复习和对整体词库的了解,我们特别提供了这种浏览模式。该模式包括两种选择:1. 从头开始浏览2. 任意位置浏览用户可以在该模式下自己定义,本次浏览单词的数量。操作示范:1. 开始界面/菜单函数void menu(float *pright,float *pwrong) int choice; FILE *fpcet4; struct wordtype *pword,wordfile; /打开四级词库文件 if(fpcet4=fopen(cet4.t

3、xt,rb)=NULL) printf(can not open the file!); exit(0); pword=&wordfile; /菜单 printf(66666666666666666666666666666666n); printf(6 33欢迎使用四六级单词杀手33 6n); printf(66666666666666666666666666666666n); printf(n); printf(66666666666666666666666666666666n); printf(6 3 1.游客模式 6n); printf(6 3 2.会员模式 6n); printf(6

4、3 3.退出程序 6n); printf(66666666666666666666666666666666n); printf(3Please input3); printf( your choicex10); scanf(%d,&choice); while(choice!=3) switch(choice) case 1: Usermode(pword,fpcet4,pright,pwrong); break; case 2: Vipusermode(pword,fpcet4,pright,pwrong); break; case 3: break; case 4: break; defa

5、ult: break; printf(66666666666666666666666666666666n); printf(6 3 1.游客模式 6n); printf(6 3 2.会员模式 6n); printf(6 3 3.退出程序 6n); printf(66666666666666666666666666666666n); printf(3Please input3); printf( your choicex10); scanf(%d,&choice); 2. 进入游客模式/游客模式int Usermode(struct wordtype *pword,FILE *fpcet4,fl

6、oat *pright,float *pwrong) int totalwordnum,day,totalday,choice1,everyday,place,arithmeticalnum; system(color 83); printf(66666666666666666666666666666666n); printf(6 3 1.按天模式 6n); printf(6 3 2.随机模式 6n); printf(6 3 3.浏览模式 6n); printf(6 3 4.检测模式 6n); printf(6 3 5.返回主菜单 6n); printf(6666666666666666666

7、6666666666666n); printf(n3Please input3); printf( your choice1x10); scanf(%d,&choice1); while(choice1!=5) switch(choice1) case 1: totalwordnum=Statisticwordnum(fpcet4); /总的词库单词个数 printf(这个词库中有%d个单词n,totalwordnum); printf(请输入记完这个词库的单词的总天数:); scanf(%d,&totalday); everyday=(totalwordnum/totalday); prin

8、tf(您好,您要每天完成的单词数量是%dn,everyday); printf(请输入现在输入要进行的第几天:); scanf(%d,&day); arithmeticalnum=(totalwordnum%totalday); /词库余数 place=(totalwordnum/totalday)*(day-1); rewind(fpcet4); /是文件指针重新回到开头 fpcet4=Ajustfilepoint(fpcet4,place); /调用调整位置指针函数 if(totalday=day) everyday=everyday+arithmeticalnum; Accordingt

9、odaylearnmode(pword,fpcet4,everyday,place,pright,pwrong); /调用记忆模块函数 else Accordingtodaylearnmode(pword,fpcet4,everyday,place,pright,pwrong); break; case 2: printf(3 欢迎进入随机记忆模式:3n); Randomizelearnmode(pword,fpcet4,pright,pwrong); break; case 3: Browsemode(fpcet4,pword); break; case 4: break; case 5:

10、break; printf(66666666666666666666666666666666n); printf(6 3 1.按天模式 6n); printf(6 3 2.随机模式 6n); printf(6 3 3.浏览模式 6n); printf(6 3 4.检测模式 6n); printf(6 3 5.返回主菜单 6n); printf(66666666666666666666666666666666n); printf(n3Please input3); printf( your choice1x10); scanf(%d,&choice1); return 0;3. 按天记忆模式/学

11、习模式1 void Accordingtodaylearnmode(struct wordtype *pword,FILE *fpcet4,int everyday,int place,float *pright,float *pwrong) int i; FILE *fb; system(color 53); /调用读取文件函数 for(i=0;ieveryday;i+) fb=readword(fpcet4,pword); learnoutput(pword,i+place,pright,pwrong); initialize(pword); fpcet4=fb; 4. 随机记忆模式/学习

12、模式2 void Randomizelearnmode(struct wordtype *pword,FILE *fpcet4,float *pright,float *pwrong) int i,number; FILE *fb; system(color 76); /输入所要练习的单词数量 printf(请输入这次练习的单词数量:); scanf(%d,&number); /调用读取文件函数 for(i=0;inumber;i+) fb=readword(fpcet4,pword); learnoutput(pword,i,pright,pwrong); initialize(pword)

13、; fpcet4=fb; 5. 浏览模式/浏览模块void Browsemode(FILE *fpcet4,struct wordtype *pword) int choice,i,totalywordnum,placeword; char ch; totalywordnum=Statisticwordnum(fpcet4); rewind(fpcet4); system(color c3); while(choice!=3) printf(1.从头开始浏览n2.任意位置浏览n3.返回主菜单n); printf(请输入你的选择:); scanf(%d,&choice); switch(choi

14、ce) case 1: system(color 13); for(i=1;iword,pword-attribute,pword-mean); if(i%10=0) getchar(); printf(是否继续(y表示继续,n表示退出)n); printf(your choice 3); scanf(%c,&ch); if(ch=Y|ch=y) continue; else break; break; case 2: system(color 53); rewind(fpcet4); printf(请输入要从第几个开始浏览:); scanf(%d,&placeword); /调整位置指针 Ajustfilepoint(fpcet4,placeword); for(i=1;iword,pword-attribute,pword-mean); if(i%10=0) getchar(); printf(是否继续(y表示继续,n表示退出)n); printf(your choice 3); scanf(%c,&ch); if(ch=Y|ch=y) continue; else break; break; case 3: break; A,从头开始浏览B任意位置浏览

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

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