c语言实验报告材料1.doc

c语言实验报告材料1.doc

ID:56932633

大小:44.50 KB

页数:17页

时间:2020-07-26

c语言实验报告材料1.doc_第1页
c语言实验报告材料1.doc_第2页
c语言实验报告材料1.doc_第3页
c语言实验报告材料1.doc_第4页
c语言实验报告材料1.doc_第5页
资源描述:

《c语言实验报告材料1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验名称小学生计算机辅助教学系统学校学院专业指导教师江波实验人学号程序功能帮助小学生通过计算机学习乘法,提高效率,并及时发现错误,改正错误,通过不断的练习,提高小学生的算数水平要求(1)整个系统均用C语言实现;(2)程序设计计量清晰明了;(3)系统具有输入、显示、提示和修改基本功能;(4)系统的各个功能模块都用函数的形式来实现C语言程序设计报告日期:2222年11月2日程序主要容任务1.程序首先随机产生一到十之间的正整数,在屏幕上打印出问题,例如6*7=?然后让学生输入答案,序检查学生输入的答案是否正确,若正确,则“RIGHT”,然后问下一个问

2、题,否则打印“WRONG,PLEASETRYAGAIN”,然后提示学生重做,直到答对为止。程序如下:#include#include#includeintMagic(intx);intAnswer();main(){intguess,answer,counter=1;do{printf("%d*%d=",Magic(1),Magic(2));answer=Magic(1)*Magic(2);if(Answer()==answer){printf("Right");break;}elsep

3、rintf("Wrong!,pleasetryagain");}while(counter>=1);}intMagic(intm){intx,inty;srand(time(NULL));x=rand()%10+1;y=rand()%10+1;if(m==1)returnx;if(m==2)returny;}intAnswer(){intn;scanf("%d",&n);returnn;}任务2:在(1)的基础上,当学生回答错误时,最多给三次重做的机会。:程序如下:#include#include#inc

4、ludeintMagic(intx);intAnswer();intExam();main(){intn;n=Exam();if(n==0)printf("Right");elseif(n==1)printf("Wrong!Youhavetriedthreetimes!Testover");}intMagic(intm){intx,inty;srand(time(NULL));x=rand()%10+1;y=rand()%10+1;if(m==1)returnx;if(m==2)returny;}intAnswer()

5、{intn;scanf("%d",&n);returnn;}intExam(){intguess,answer,counter=1;do{printf("%d*%d=",Magic(1),Magic(2));answer=Magic(1)*Magic(2);counter++;if(Answer()==answer)return0;elseif(counter<=3)printf("Wrong!pleasetryagain");}while(counter<=3);return1;任务3:在(1)的基础上,连续做10道乘法运算题,不给机会重

6、做,若学生回答正确,提示“RIGHT”,否则提示“WRONG”,并按每题10分输出总分,再输出正确概率。程序如下:#include#include#includeintMagic(intx);intAnswer();intExam();main(){printf("rate=%d%%",Exam());}intMagic(intm){intx,inty;srand(time(NULL));x=rand()%10+1;y=rand()%10+1;if(m==1)returnx;if(m==

7、2)returny;}intAnswer(){intn;scanf("%d",&n);returnn;}intExam(){intanswer,counter=1;inti=0;do{printf("%d*%d=",Magic(1),Magic(2));answer=Magic(1)*Magic(2);counter++;if(Answer()==answer){printf("Right!");i++;}elseprintf("Wrong!");}while(counter<=10);i=i*10;returni;}任务4:在(3)的

8、基础上,随机产生10道四则运算题,运算类型为随机的加减乘除任意一种,不给机会重做,若学生回答正确,提示“RIGHT”,否则提示“WRONG”,并按每题

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

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

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