![C语言课程设计报告书教小学生学英语_第1页](http://file4.renrendoc.com/view/d9bc66f5b5c6569ea8eed5c1cea7ad28/d9bc66f5b5c6569ea8eed5c1cea7ad281.gif)
![C语言课程设计报告书教小学生学英语_第2页](http://file4.renrendoc.com/view/d9bc66f5b5c6569ea8eed5c1cea7ad28/d9bc66f5b5c6569ea8eed5c1cea7ad282.gif)
![C语言课程设计报告书教小学生学英语_第3页](http://file4.renrendoc.com/view/d9bc66f5b5c6569ea8eed5c1cea7ad28/d9bc66f5b5c6569ea8eed5c1cea7ad283.gif)
![C语言课程设计报告书教小学生学英语_第4页](http://file4.renrendoc.com/view/d9bc66f5b5c6569ea8eed5c1cea7ad28/d9bc66f5b5c6569ea8eed5c1cea7ad284.gif)
![C语言课程设计报告书教小学生学英语_第5页](http://file4.renrendoc.com/view/d9bc66f5b5c6569ea8eed5c1cea7ad28/d9bc66f5b5c6569ea8eed5c1cea7ad285.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计课程设计报告设计题目:教小学生学英语专业学号班级姓名指导教师2010年春季学期
设计任务:C语言课程设计任务书1题目:学院教学信息管理系统功能:学院教学信息管理系统,每条记录包括位教师的职工号、姓名、职称、性别、3门课程,教学效果综合评分。系统要求实现以下功能:1、输入:输入每一位教师记录,将其信息写入文件中。2、显示:显示每位教师记录。3、排序:按职工号或教学效果综合评分进行排序,并显示。4、查找:完成按姓名或课程查找教师的相关记录,并显示。要求:1、用C语言实现程序设计;2、利用结构体数组实现教师信息的数据结构设计;3、系统的各个功能模块要求用函数实现;4、界面友好(良好的人机交互),程序加必要的注释。总评成绩:指导教师:#include<stdio.h>#include<string.h>#include<time.h>#include<stdlib.h>#defineSIZE100//声明函数,结构voidzero();//主显示界面voidselect((;//选择界面voidsave();//保存界面函数voidsave1();//保存单词函数voidsave2();//保存短语函数voidsave3();//保存短句函数voidsee();//查看词库界面voidsee1();//查看单词词库voidsee2();//查看短语词库voidsee3();//查看短句词库voidone();//学习单词函数voidtwo();//学习短语函数voidthree();//学习短句函数structword_list{chara1[10];charb1[10];}word[SIZE];structphrase_list{chara2[20];charb2[20];}phrase[SIZE];structsentence_list{chara3[100];charb3[100];}sentence[SIZE];//定义函数voidmain(){zero();
select();}voidzero(){printf("\n");printf("\n\n\n");printf("\t|〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜11(\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n")printf("\t||\n")printf("\t||\n")printf("\t|快-乐-学-习—&&&—快-乐-成-长|\n")printf("\t||\n")printf("\t|loveme,loveenglish|\n")rprintf("\t||\n")printf("\t||\n")printf("\t|1.开始学习|\n")printf("\t||\n")printf("\t|2.扩大词库|\n")printf("\t||\n")printf("\t|3.查看词库|\n")printf("\t||\n")printf("\t|4.退出系统|\n")printf("\t||\n")printf("\t|制作者:西安理工大学王军礼|\n")printf("\t||\n")printf("\t|2〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜/S,〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜/S,〜〜〜〜〜〜〜〜"|\n")}voidselect(){inta;printf("\t\t请选择:");scanf("%d",&a);switch(a){case1:one();break;case2:save();break;case3:see();break;case4:exit(0);default:printf("error\n");}}voidsave(){intb;printf("\n");printf("\n");printf("\t\t|"〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜1I(\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n")printf("\t\t||\n")printf("\t\t|快-乐-学-习—&&&—快-乐-成-长-|\n")printf("\t\t||\n")printf("\t\t|loveme,loveenglish|\n");printf("\t\t||\n")printf("\t\t|1.记录单词|\n")printf("\t\t||\n")printf("\t\t|2.记录词组|\n")printf("\t\t||\n")printf("\t\t|3.记录句子|\n")printf("\t\t||\n")printf("\t\t|4.返回|\n")printf("\t\t||\n")printf("\t\t|"V〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜A|\n")printf("\t\t请输入:");scanf("\n%d",&b);switch(b){case1:save1();break;case2:save2();break;case3:save3();break;case4:zero();select();break;default:printf("error\n");}}voidsave1(){inti,j,m1;FILE*fp1,*fi1;if((fp1=fopen("word_list","r"))==NULL){fp1=fopen("word_list","wb");fclose(fp1);}if((fi1=fopen("c1","r"))==NULL){m1=0;fi1=fopen("c1","wb");fwrite(&m1,sizeof(int),1,fi1);fclose(fi1);}if((fi1=fopen("c1","rb"))!=NULL){fi1=fopen("c1","rb");fread(&m1,sizeof(int),1,fi1);i=m1;}for(i;i<=SIZE;i++){if(m1>=(SIZE-1)){printf("\n已存满,不能存入数据");break;}else{printf("请输入英文单词:");getchar();gets(word[i].a1);printf("\n请输入中文词语:");gets(word[i].b1);if((fp1=fopen("word_list","ab"))==NULL){printf("cannotopenfile\n");exit(0);}if(fwrite(&word[i],sizeof(structword_list),1,fp1)!=1)
printf("filewriteerror\n");fclose(fp1);m1=m1+1;if((fi1=fopen("c1","wb"))==NULL){printf("cannotopenfile\n");exit(0);}if(fwrite(&m1,sizeof(int),1,fi1)!=1)printf("filewriteerror\n");fclose(fi1);\n");\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");\n");\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n");请输入:");记录成功!是否继续记录单词1.继续---2.退出---}}zero();select();}voidsave2(){inti,j,m2;FILE*fp2,*fi2;if((fp2=fopen("phrase_list","r"))==NULL){fp2=fopen("phrase_list","wb");fclose(fp2);}if((fi2=fopen("c2","r"))==NULL){m2=0;fi2=fopen("c2","wb");fwrite(&m2,sizeof(int),1,fi2);fclose(fi2);}if((fi2=fopen("c2","rb"))!=NULL){fi2=fopen("c2","rb");fread(&m2,sizeof(int),1,fi2);i=m2;}for(i;i<=SIZE;i++){if(m2>=(SIZE-1)){printf("\n已存满,不能存入数据");break;}else{printf("请输入英文短语:");getchar();gets(phrase[i].a2);printf("\n请输入中文短语:");gets(phrase[i].b2);if((fp2=fopen("phrase_list","ab"))==NULL){printf("cannotopenfile\n");exit(0);}if(fwrite(&phrase[i],sizeof(structphrase_list),1,fp2)!=1)printf("filewriteerror\n");fclose(fp2);m2=m2+1;if((fi2=fopen("c2","wb"))==NULL){printf("cannotopenfile\n");exit(0);}if(fwrite(&m2,sizeof(int),1,fi2)!=1)printf("filewriteerror\n");fclose(fi2);printf("\t\t\n")printf("\t\t\n")printf("\t\t|"V〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜A«/〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~~|\n")printf("\t\t||\n")printf("\t\t|记录成功!是否继续记录单词|\n")printf("\t\t||\n")printf("\t\t||\n")printf("\t\t|1.继续---|\n")printf("\t\t||\n")printf("\t\t|2.退出---|\n")printf("\t\t||\n")printf("\t\t||\n")printf("\t\t|"V〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜A«/〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~~|\n")printf("\t\t请输入:");scanf("%d",&j);if(j==1);elseif(j==2)break;}}zero();select();}voidsave3(){inti,j,m3;FILE*fp3,*fi3;if((fp3=fopen("sentence_list","r"))==NULL){fp3=fopen("sentence_list","wb");fclose(fp3);}if((fi3=fopen("c3","r"))==NULL){m3=0;fi3=fopen("c3","wb");fwrite(&m3,sizeof(int),1,fi3);fclose(fi3);}if((fi3=fopen("c3","rb"))!=NULL){fi3=fopen("c3","rb");fread(&m3,sizeof(int),1,fi3);i=m3;}for(i;i<=SIZE;i++){if(m3>=(SIZE-1)){printf("\n已存满,不能存入数据");break;}else{printf("请输入英文短句:");getchar();gets(sentence[i].a3);printf("\n请输入中文短句:");gets(sentence[i].b3);if((fp3=fopen("sentence_list","ab"))==NULL){printf("cannotopenfile\n");exit(0);}if(fwrite(&sentence[i],sizeof(structsentence_list),1,fp3)!=1)printf("filewriteerror\n");fclose(fp3);m3=m3+1;if((fi3=fopen("c3","wb"))==NULL){printf("cannotopenfile\n");exit(0);}if(fwrite(&m3,sizeof(int),1,fi3)!=1)printf("filewriteerror\n");fclose(fi3);printf("\t\t\n");printf("\t\t\n");printf("\t\t|〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n")printf("\t\t||\n");printf("\t\t|记录成功!是否继续记录单词|\n");printf("\t\t||\n");printf("\t\t||\n");printf("\t\t|1.继续---|\n");printf("\t\t||\n");printf("\t\t|2.退出---|\n");printf("\t\t||\n");printf("\t\t||\n");printf("\t\t|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n");请输入:");printf("\t\tscanf("%d",&j);if(j==1);请输入:");elseif(j==2)break;}}zero();select();}voidsee(){intj;printf("\t\t\n")printf("\t\t\n")printf("\t\t|〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜11(\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n")printf("\t\t||\n")printf("\t\t|〜〜〜请选择记忆类型〜〜〜|\n)printf("\t\t||\n")printf("\t\t||\n")printf("\t\t|1.记忆单词|\n")printf("\t\t||\n")printf("\t\t|2.记忆短语|\n")printf("\t\t||\n")printf("\t\t|3.记忆句子|\n")printf("\t\t||\n")printf("\t\t|4.退出|\n")printf("\t\t||\n")printf("\t\t|■V〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜11(\~~~~~~~~~~~~~~|\n")printf("\t\t请输入:");scanf("%d",&j);if(j==1)see1();elseif(j==2)see2();elseif(j==3)see3();elseif(j==4){zero();select();}}voidsee1(){inti,m1;FILE*fp1,*fi1;if((fi1=fopen("c1","r"))==NULL){printf("\t无存储信息\n");see();}fi1=fopen("c1","rb");fread(&m1,sizeof(int),1,fi1);if(m1==0){printf("\t无存储信息\n");see();}for(i=0;i<m1;i++){fp1=fopen("word_list","rb");fseek(fp1,i*sizeof(structword_list),0);fread(&word[i],sizeof(structword_list),1,fp1);printf("英语:%s\n\n中文:%s\n",&word[i].a1,&word[i].b1);}fclose(fp1);fclose(fi1);see();}voidsee2(){inti,m2;FILE*fp2,*fi2;if((fi2=fopen("c2","r"))==NULL){printf("\t无存储信息\n");see();}fi2=fopen("c2","rb");fread(&m2,sizeof(int),1,fi2);if(m2==0){printf("\t无存储信息\n");see();}for(i=0;i<m2;i++){fp2=fopen("phrase_list","rb");fseek(fp2,i*sizeof(structphrase_list),0);fread(&phrase[i],sizeof(structphrase_list),1,fp2);printf("英语:%s\n中文:%s\n",&phrase[i].a2,&phrase[i].b2);}fclose(fp2);fclose(fi2);see();}voidsee3(){inti,m3;FILE*fp3,*fi3;if((fi3=fopen("c3","r"))==NULL){printf("\t无存储信息\n");see();}fi3=fopen("c3","rb");fread(&m3,sizeof(int),1,fi3);if(m3==0){printf("\t无存储信息-\n");see();}for(i=0;i<m3;i++){fp3=fopen("sentence_list","rb");fseek(fp3,i*sizeof(structsentence_list),0);fread(&sentence[i],sizeof(structsentence_list),1,fp3);printf("英语:%s\n中文:%s\n",&sentence[i].a3,&sentence[i].b3);}fclose(fp3);fclose(fi3);see();}voidone(){intm1,n,k,i,j=0,t;chara[10];getchar();FILE*fi1,*fp1;if((fi1=fopen("c1","r"))==NULL){printf("\t无学习信息\n");zero();select();}fi1=fopen("c1","rb");fread(&m1,sizeof(int),1,fi1);n=m1;fclose(fi1);if(n<10){printf("\n\t学习单词不够,请录入单词确确\n");}\n");zero();select();}else{单词练习printf("\t—————————单词练习\n");srand((unsigned)time(NULL));for(i=0;i<5;i++){k=rand()%n+1;fp1=fopen("word_list","rb");fseek(fp1,(k-1)*sizeof(structword_list),0);fread(&word[k-1],sizeof(structword_list),1,fp1);printf("\n%s翻译为中文:",&word[kT].a1);gets(a);if((strcmp(a,word[k-1].b1))==0){printf("\n回答正确\n");j++;}else{printf("\n回答错误,加油,再试试吧\n");printf("\n%s翻译为中文:",&word[kT].a1);gets(a);if((strcmp(a,word[k-1].b1))==0){回答正printf("\n回答正else{printf("\n回答错误,记住下面的正确答案哦!\n");printf("正确答案:%s\n",&word[kT].b1);}}}for(i=5;i<10;i++){k=rand()%n+1;fp1=fopen("word_list","rb");fseek(fp1,(k-1)*sizeof(structword_list),0);fread(&word[k-1],sizeof(structword_list),1,fp1);printf("%s翻译为英文:",&word[kT].b1);gets(a);if((strcmp(a,word[k-1].a1))==0){printf("\n回答正确\n");j++;}else{printf("\n回答错误,加油,再试试吧!\n");printf("\n%s翻译为英文:",&word[kT].b1);gets(a);getchar();if((strcmp(a,word[k-1].a1))==0){printf("\n回答正确\n");}else
printf("\n回答错误,记住下面的正确答案printf("\n回答错误,记住下面的正确答案哦!\n");printf("正确答案:%s\n",&word[kT].a1);}}fclose(fp1);printf("\n答对%d题,得分%d\n",j,j*10);if(j>=(i*0.9)){{printf("\t\t\n")printf("\t\t|~~~~~~~,〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜/X“〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜11(\~~~~~~~~~~~~~~~~~~~~~|\n")printf("\t\t||\n")printf("\t\t|恭喜你可以进入下一级|\n");printf("\t\t||\n")printf("\t\t|1.进入下一级|\n")printf("\t\t||\n")printf("\t\t|2.继续单词翻译|\n")printf("\t\t||\n")printf("\t\t|3.退出|\n")printf("\t\t||\n")printf("\t\t||\n")printf("\t\t|~~~~~~~,〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜/X“〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜11(\~~~~~~~~~~~~~~~~~~~~~|\n")printf("\t\t请选择:");scanf("%d",&t);if(t==1)two();if(t==2)one();if(t==3){zero();select();}}
else{printf("\t\tprintf("\t\t|~~~~~~printf("\t\t|printf("\t\t|else{printf("\t\tprintf("\t\t|~~~~~~printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|~~~~~~printf("\t\tscanf("%d",&t);if(t==1)one();if(t==2){zero();select();}}}继续努力1.继续2.退出\n");“〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");“〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~|\n");请选择:");voidtwo(){intm2,n,k,i,j=0,t;chara[20];getchar();FILE*fi2,*fp2;if((fi2=fopen("c2","r"))==NULL){printf("\n无学习信息\n");zero();select();fi2=fopen("c2","rb");fread(&m2,sizeof(int),1,fi2);n=m2;fclose(fi2);if(n<10){printf("\t短语不够,请录入短语\n");zero();select();}else{printf("\t短语练习—————————\n");srand((unsigned)time(NULL));for(i=0;i<5;i++){k=rand()%n+1;fp2=fopen("phrase_list","rb");fseek(fp2,(k-1)*sizeof(structphrase_list),0);fread(&phrase[k-1],sizeof(structphrase_list),1,fp2);printf("%s翻译为中文:",&phrase[kT].a2);scanf("%s",a);if((strcmp(a,phrase[k-1].b2))==0){printf("\n回答正确\n");j++;}else{printf("\n回答错误,加油,再试试吧\n");gets(a);if((strcmp(a,phrase[k-1].b2))==0){回答正printf("\n回答正else{printf("\n回答错误,记住下面的正确答案哦!\n");printf("%s翻译为中文:",&phrase[kT].a2);printf("正确答案:%s\n",&phrase[kT].b2);}}}}for(i=5;i<10;i++){k=rand()%n+1;fp2=fopen("phrase_list","rb");fseek(fp2,(k-1)*sizeof(structphrase_list),0);fread(&phrase[k-1],sizeof(structphrase_list),1,fp2);printf("%s翻译为英文:",&phrase[kT].b2);gets(a);if((strcmp(a,phrase[k-1].a2))==0){printf("\n回答正确\n");j++;}else{gets(a);if((strcmp(a,phrase[k-1].a2))==0)回答正printf("\n
回答正else{printf("\n回答错误,记住下面的正确答案哦!\n");printf("%s翻译为英文:",&phrase[kT].b2);printf("正确答案:%s\n",&phrase[kT].a2);}}}printf("\t\t|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n");fclose(fp2);printf("\n---if(j>=(i*0.9)){printf("\t\tprintf("\t\t|printf("\t\tprintf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|答对%d题,得分%d\n",j,j*10)fclose(fp2);printf("\n---if(j>=(i*0.9)){printf("\t\tprintf("\t\t|printf("\t\tprintf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|答对%d题,得分%d\n",j,j*10)〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜太棒了〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜恭喜你可以进入下一级1.进入下一级继续短语翻译退出\n");|\n");\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");printf("\t\t请选择:");scanf("%d",&t);if(t==1)three();if(t==2)two();
if(t==3){zero();select();}zero();select();}}elseif(j<(i*0.9)&&j>=(i*0.6)){printf("\t\tprintf("\t\t|~~~~~~~~~~~~~~~~~printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|printf("\t\t|1.继续printf("\t\t|printf("\t\t|2.退出printf("\t\t|printf("\t\t|printf("\t\t|~~~~~~~~~~~~~~~~~printf("\t\t\n");,〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n");|\n");继续努力|\n");|\n");|\n");|\n");|\n");|\n");|\n");|\n");,〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n");请选择:");scanf("%d",&t);if(t==1)two();if(t==2){zero();select();}}else{scanf("%d",&t);if(t==1)two();if(t==2){zero();select();}}else{printf("\t\t\n");printf("\t\t|〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n")printf("\t\t||\n");printf("\t\t|printf("\t\t|再做一下单词练习吧|\n");|\n");printf("\tprintf("\t句子不够,请录入短语printf("\t\t||\n");printf("\t\t|1.好的|\n");printf("\t\t||\n");printf("\t\t|2.退出|\n");printf("\t\t||\n");printf("\t\t||\n");printf("\t\t|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n");请选择:");printf("\t\tscanf("%d",&t);请选择:");if(t==1)one();if(t==2){zero();select();}}}voidthree(){intm3,n,k,i,j=0,t;chara[100];getchar();FILE*fi3,*fp3;if((fi3=fopen("c3","r"))==NULL){printf("无学习信息\n");zero();select();}fi3=fopen("c3","rb");fread(&m3,sizeof(int),1,fi3);n=m3;fclose(fi3);if(n<10){\n");zero();select();}else{printf("\t句子练习————");srand((unsigned)time(NULL));for(i=0;i<5;i++){k=rand()%n+1;fp3=fopen("sentence_list","rb");fseek(fp3,(k-1)*sizeof(structsentence_list),0);fread(&sentence[k-1],sizeof(structsentence_list),1,fp3);printf("%s翻译为中文:",&sentence[kT].a3);scanf("%s",a);if((strcmp(a,sentence[k-1].b3))==0){printf("\n回答正确\n");j++;}else{printf("\n回答错误,加油,再试试吧\n");gets(a);if((strcmp(a,sentence[k-1].b3))==0){printf("\n回答正确\n");}else{printf("\n回答错误,记住下面的正确答案printf("\n回答错误,记住下面的正确答案哦!printf("%s翻译为中文:",&sentence[kT].a3);printf("正确答案:%s\n",&sentence[kT].b3);}}}}for(i=5;i<10;i++){k=rand()%n+1;fp3=fopen("sentence_list","rb");fseek(fp3,(k-1)*sizeof(structsentence_list),0);fread(&sentence[k-1],sizeof(structsentence_list),1,fp3);printf("%s翻译为英文:",&sentence[kT].b3);scanf("%s",a);if((strcmp(a,sentence[k-1].a3))==0){printf("\n回答正确\n");j++;}else{printf("\n回答错误,加油,再试试吧\n");scanf("%s",a);if((strcmp(a,sentence[k-1].a3))==0){printf("\n回答正确\n");}else
printf("\n回答错误,记住下面的正确答案printf("\n回答错误,记住下面的正确答案哦!\n");printf("%s翻译为英文:",&sentence[kT].b3);printf("正确答案:%s\n",&sentence[kT].a3);}}}fclose(fp3);printf("答对%d题,得分%d\n",j,j*10);if(j>=(i*0.9)){\n");printf("\t\t\n");printf("\t\t|〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜I1(\pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江2024年12月浙江省金华市“一带一路”贸易投资促进中心(金华市中非合作服务中心)公开选调2名工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025至2030年油压拉伸机项目投资价值分析报告
- 二零二五年度宿舍租赁合同范本适用于大学研究生宿舍租赁
- 基于深度学习和集成学习的水稻氮素营养诊断研究
- 2025年新事业单位工勤技能考试题库及参考答案
- 2025至2030年自藕式不阻塞型污物废水型水泵项目投资价值分析报告
- 教育传播学视角下高中地理教学媒体使用优化策略研究
- 基于多组学探究复合植物提取物对杜寒羔羊背最长肌和背部脂肪脂质代谢的调控作用
- ABC商业银行b支行业务费用管控研究
- 2025至2030年柜式裱纸胶水机项目投资价值分析报告
- 2023云南公务员考试《行测》真题(含答案及解析)【可编辑】
- 脾破裂护理查房
- 部编版五年级语文下课文四字词语解释
- 人教版高中物理必修一全套课件【精品】
- 酒店住宿水单模板1
- 一种仿生蛇形机器人的结构设计
- 《世界遗产背景下的影响评估指南和工具包》
- 采购项目需求论证报告模板
- 四川省中小流域暴雨洪水计算表格(尾矿库洪水计算)
- 人教版五年级下册英语课件U1-B Let's check Let's wrap it up
- 水泥的检测及应用-水泥的技术性能及检测(建筑材料)
评论
0/150
提交评论