c语言背单词软件开发

c语言背单词软件开发

ID:32657766

大小:80.12 KB

页数:18页

时间:2019-02-14

c语言背单词软件开发_第1页
c语言背单词软件开发_第2页
c语言背单词软件开发_第3页
c语言背单词软件开发_第4页
c语言背单词软件开发_第5页
资源描述:

《c语言背单词软件开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、彳司软件卄农冃录(一)课程设计目的及要求①第一部分:设计目的(二)课程设计具体实现①第一部分:总体设计一、课程设计目的及要求第一部分:设计目的1.加深对《C语言》课程所学知识的理解,进一步巩固C语言语法规则。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力。2.熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函数、绘图函数,以及文件

2、的读写操作等。3.提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。4.培养学生在项冃开发中团队合作精神,创新意识及能力。5.本课程设计主要以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,作出设计报告。二、课程设计具体实现c语言代码源为:#include〈ioslre3m.h>#include#include〈time・h>#include〈string.h>#includc^defineN50structword

3、{charenglish[10];charchincsc[16]:};voidluru(){wordw[N]={0};inti;FILE*fp;if((fp=fopen("word.)==NULL)cout〈〈〃不能打开文件〃〈〈endl;exit(0);}cout«,z请录入单词:(例如:输入“me我”回车结束,输入“0”结束录入)z,<>w[i]・english>>w[i]・Chinese;if(w[i]・english[0]='0‘)break;w[i]・chinese[14]二'r;w[i]・chincsc[

4、15]=,;fwrite(&w[i],sizeof(word),1,fp);}fclose(fp);}voidtest()inti,n,d,m;doubleq=0;charc[15],a;FILE*fp;wordw[N];srand(time(0));if((fp二fopen("word・txt〃,)二二NULL){cout<<〃不能打开文件,,<

5、z/请选择测试方式:输入1为英译汉,输入2为汉译英(输入0返回)〃〈〈endl;cin>〉3;if(a=T‘)for(i=l;i>c;if(strcmp(w[n]・Chinese,c)=0){q++;cout〈〈〃回答正确,已答对〃〈〈q〈〈〃题"〈〈cndl;}else{cout〈〈〃回答错误,请重新作答:z/«endl;cin>>c;if(strcmp(w[n]・Chinese,c)==0){q++;cout〈〈〃回答正确,已答对〃〈〈q〈〈〃题〃〈〈

6、endl;}else"«endl;if(m==2)break;}}}elseif(a==,2')for(i=l;i>c;if(strcmp(w[n]・cnglish,c)二二0){q++;cout〈〈〃回答正确,已答对题〃〈〈endl;}else{cout«z,回答错误,请重新作答:z/«endl;cin>>c;if(strcmp(w[n]・english,c)==0)q++;cout〈〈〃回答正确,已答对〃〈〈q〈〈〃题〃〈〈endl;}else{cout«z/回答

7、错误,输入1继续答题,输入2退出z,<>m;if(ni二二2)break;}}}else辻(a!二'O'){cout〈〈〃输入错误,请重新输入,z«endl;goto1;}fclose(fp);〃〈〈q/i*100・0〈〈〃%〃〈〈endl;voidtestl()inti,d,m;doubleq二0;charc[15],a;FILE*fp;wordw[N];if((fp二fopen("word.txt〃,)二二NULL){cout〈〈〃不能打开文件,z<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。