早教吧作业答案频道 -->其他-->
c语言程序设计(1)小学生计算机辅助教学系统1、小学生计算机辅助教学系统1)目的:熟悉计数控制的循环、条件控制的循环、循环嵌套、函数之间的调用、随机数的使用2)内容:请编
题目详情
c语言程序设计(1) 小学生计算机辅助教学系统
1、 小学生计算机辅助教学系统
1)目的:熟悉计数控制的循环、条件控制的循环、循环嵌套、函数之间的调用、随机数的使用
2)内容:请编写一个程序来帮助小学生练习加、减、乘、除、四则运算。
任务1、编写一个菜单,显示本系统的基本功能:加、减、乘、除、四则运算、退出,并提示用户输入选项。然后根据用户的选项进行不同的练习。
任务2、进入每个功能时,程序首先随机产生两个1~100之间的正整数,在屏幕上打印出问题。例如:“6+17=”,然后让学生输入答案。程序检查学生输入的答案是否正确。若正确,则打印出“Right!”,然后问题下一个问题;否则打印“Wrong!Please tryagain.”,然后提示学生重做,直到答案正确为止。
任务3、在任务2的基础上,当学生回答错误时,最多给三次重做的机会,三次仍未做好,则显示“Wrong! You have tried three times! Test Over!”,程序结束。
任务4、在任务2的基础上,连续做10道题,不给机会重做,若学生回答正确,则显示“Right!”,否则显示“Wrong!”。10道题全部做完后,按每题10分统计并输出总分,同时为了记录学生能力提高的过程,再输出学生学生的总分和回答正确率(即答对题数除以总题数的百分比)。
任务5、在任务4的基础上,为使学生通过反复练习熟练掌握所学的内容,在学生完成10道运算题后,若回答正确率低于75%,则重做10道题,直到回答正确率高于75%时才退出程序。
任务6、在任务5的基础上,使用随机数产生函数产生一个1~4之间的随机数,配合使用switch语句,来为学生输入的每个正确或者错误的答案输出不同的评价。
对于正确答案,可在以下4种提示信息中选择一个进行显示:
Verygood!
Excellent!
Nicework!
Keepup the good work!
对于错误答案,可在以下4种提示信息中选择一个进行显示:
No.Please try again!
Wrong. Try once more.
Don’tgive up!
Notcorrect. Keep trying.
1、 小学生计算机辅助教学系统
1)目的:熟悉计数控制的循环、条件控制的循环、循环嵌套、函数之间的调用、随机数的使用
2)内容:请编写一个程序来帮助小学生练习加、减、乘、除、四则运算。
任务1、编写一个菜单,显示本系统的基本功能:加、减、乘、除、四则运算、退出,并提示用户输入选项。然后根据用户的选项进行不同的练习。
任务2、进入每个功能时,程序首先随机产生两个1~100之间的正整数,在屏幕上打印出问题。例如:“6+17=”,然后让学生输入答案。程序检查学生输入的答案是否正确。若正确,则打印出“Right!”,然后问题下一个问题;否则打印“Wrong!Please tryagain.”,然后提示学生重做,直到答案正确为止。
任务3、在任务2的基础上,当学生回答错误时,最多给三次重做的机会,三次仍未做好,则显示“Wrong! You have tried three times! Test Over!”,程序结束。
任务4、在任务2的基础上,连续做10道题,不给机会重做,若学生回答正确,则显示“Right!”,否则显示“Wrong!”。10道题全部做完后,按每题10分统计并输出总分,同时为了记录学生能力提高的过程,再输出学生学生的总分和回答正确率(即答对题数除以总题数的百分比)。
任务5、在任务4的基础上,为使学生通过反复练习熟练掌握所学的内容,在学生完成10道运算题后,若回答正确率低于75%,则重做10道题,直到回答正确率高于75%时才退出程序。
任务6、在任务5的基础上,使用随机数产生函数产生一个1~4之间的随机数,配合使用switch语句,来为学生输入的每个正确或者错误的答案输出不同的评价。
对于正确答案,可在以下4种提示信息中选择一个进行显示:
Verygood!
Excellent!
Nicework!
Keepup the good work!
对于错误答案,可在以下4种提示信息中选择一个进行显示:
No.Please try again!
Wrong. Try once more.
Don’tgive up!
Notcorrect. Keep trying.
▼优质解答
答案和解析
right_prompt(){ int x; x = rand()%4+1; switch(x) { case 1: printf("Very Good!\n"); break; case 2: printf("Excellent!\n"); break; case&nbs...
看了 c语言程序设计(1)小学生计...的网友还看了以下:
evidence如何翻译?注意,不能翻成证据,让人想成犯罪现场什么的.跟调查或数据比较相近的意思. 2020-04-27 …
10000随机出一个数,说出3个数字,最接近随机数的胜利,如何增大概率?在1~10000内说三个整 2020-05-17 …
概率统计随机变量及其分布问题已知随机变量X的分布律为P(X=k)=ae^-k+2(k=0,1,2· 2020-06-19 …
java中输入一段英文文章,请统计出该文章中的冠词数有多少个.输入一段英文文章,请统计出该文章中的 2020-06-20 …
把1,2,3,.,2008,2009个自然数随意放置在一个圆周上,统计所有相邻3个自然数的奇偶行得 2020-06-27 …
怎样使用EXCEL统计数量类型数量A56B34C45A56C11B44D67请统计"类型"列的字母 2020-07-23 …
请统计高手帮忙解答下统计的相关问题!1题:进行抽样调查时,必须遵循的基本原则是()。a、随机性原则b 2020-11-03 …
有一个rand函数返回的是所有整数随机一个,从最大到最小负数,请问这个函数怎么系统的测试? 2020-11-20 …
帮我翻译一下以下课程!!!!急!!!!谢谢!!!!工业系统测量电路复变函数与积分变换电子技术基础概率 2020-12-12 …
(2008•天津)如图,是北京奥运会、残奥会赛会志愿者申请人来源的统计数据,请你计算:志愿者申请人的 2020-12-15 …