当前位置: 首页 > news >正文

网站开发三步云南网络推广

网站开发三步,云南网络推广,网站建站的费用,网站主机服务器题目:小学生计算机辅助教学系统 编写一个程序,帮助小学生学习乘法。然后判断学生输入的答案对错与否,按下列任务要求以循序渐进的方式分别编写对应的程序并调试。 任务1 程序首先随机产生两个1—10之间的正整数,在屏幕上打印出问题…

题目:小学生计算机辅助教学系统

编写一个程序,帮助小学生学习乘法。然后判断学生输入的答案对错与否,按下列任务要求以循序渐进的方式分别编写对应的程序并调试。

  • 任务1 程序首先随机产生两个1—10之间的正整数,在屏幕上打印出问题。例如:6*7=?然后输入答案,如果输入答案正确,则显示“Right!”,然后问下一个问题;否则显示“Wrong!Please try again.”,然后提示学生重做,直到答对为止。(略)
    • 任务2 在任务1的基础之上,当学生回答错误时,最多给三次重做,三次仍未做对,则显示“Wrong!You have tried three times!Test over!”,程序结束。
      • 任务3 在任务1的基础上,连续做10道乘法运算题,不给机会重做,若学生回答正确,则显示“Right!”,否则显示“Wrong!”。10道题全部做完后,按每题10分统计并输出总分,并输出学生的回答正确率。
        • 任务4 在任务2的基础上,为了提高程序的可读性,完善人机对话界面,从而达到来吸引学生的注意力,故要为学生输入的每一个正确或错误的答案输出不同的评价,正确的答案评价分为四个等级:“Very good!”、“Excellent!”、“Nice work!”、“Keep up the good work!”,错误的答案评价分为三个等级:“No.Please try again.”、“Wrong.Try once more.” ,“Don’t give up!”。
// 任务2
#include <stdio.h>
#include <stdlib.h>
#include <time.h>int main(int argc, char const *argv[]) {int computerProduct, myProduct, num1, num2, redoNumber;srand(time(NULL));for (;;) {redoNumber = 0;// 产生两个 1~10 之间的随机数num1 = rand() % 10 + 1;num2 = rand() % 10 + 1;// 电脑计算结果computerProduct = num1 * num2;do {printf("%d * %d = ? ", num1, num2);// 我的计算结果scanf("%d", &myProduct);if (myProduct == computerProduct) {printf("Right!\n");break;}// 若同一题连续错误三次则直接结束测试if (redoNumber == 3) {printf("Wrong!You have tried three times!Test over!");break;} else printf("Wrong!Please try again.\n");redoNumber++;} while (myProduct != computerProduct);if (redoNumber == 3) break;}return 0;
}
// 任务3
#include <stdio.h>
#include <stdlib.h>
#include <time.h>int main(int argc, char const *argv[]) {int computerProduct, myProduct, num1, num2, winNumber = 0, questionsNumber, i;srand(time(NULL));for (questionsNumber = 1; questionsNumber <= 10; questionsNumber++) {// 产生两个 1~10 之间的随机数num1 = rand() % 10 + 1;num2 = rand() % 10 + 1;// 电脑计算结果computerProduct = num1 * num2;printf("%d * %d = ? ", num1, num2);scanf("%d", &myProduct);if (myProduct == computerProduct) {printf("Right!\n");winNumber += 10;} else printf("Wrong!\n");}// 统计分数printf("学生得分:%d\n", winNumber);// 统计得分率(questionsNumber++最后累计到 11) printf("学生得分率:%d%%", winNumber * 10 / --questionsNumber);return 0;
}
// 任务4
#include <stdio.h>
#include <stdlib.h>
#include <time.h>int main(int argc, char const *argv[]) {int computerProduct, myProduct, num1, num2, redoNumber, winNumber = 0;srand(time(NULL));for (;;) {// 只要出现正确则把累计的错误次数清零redoNumber = 0;// 产生两个 1~10 之间的随机数num1 = rand() % 10 + 1;num2 = rand() % 10 + 1;// 电脑计算结果computerProduct = num1 * num2;do {// 只要出现错误则把累计的正确次数清零if (redoNumber != 0)winNumber = 0;printf("%d * %d = ? ", num1, num2);scanf("%d", &myProduct);if (myProduct == computerProduct) {winNumber++;// 输出对应正确次数的语句switch (winNumber) {case (1):printf("Keep up the good work!");break;case (2):printf("Nice work!");break;case (3):printf("Excellent!");break;default:printf("Very good!");break;}printf("\n");break;} else redoNumber++;switch (redoNumber) {case (1):printf("No.Please try again.");break;case (2):printf("Wrong.Try once more.");break;case (3):printf("Don't give up!");break;}if (redoNumber == 3) break;printf("\n");} while (1);if (redoNumber == 3) break;}return 0;
}

结果展示

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/28473.html

相关文章:

  • 网页 制作网站什么搜索引擎搜索最全
  • axure怎么做网站的抽屉导航北京昨天出啥大事了
  • 阿里云 域名 做网站网站推广计划方法
  • 展示型企业网站制作费用营销软文的范文
  • 广州做手机网站建设seo数据优化
  • 西宁网站建设百度关键词排名推广
  • 从哪个网站设置宽带主机长沙seo免费诊断
  • 电商公司注册经营范围李飞seo
  • 网站改版 英文安装百度到手机桌面
  • 网站框架一般用什么做关键词优化包年推广
  • wordpress+百度云图安装东莞关键词优化推广
  • 投资理财产品的网站建设seo软件系统
  • 网站建设全程揭秘pdf网络推广员的工作内容和步骤
  • 做网站建设公司排名北京seo管理
  • 院内设计青岛seo百科
  • 上海可靠的网站建设公司如何网站推广
  • 深圳网站建设公司招聘电话销售搜索率最高的关键词
  • 做文学网站算不算开公司百度免费优化
  • 只做旧房翻新的装修公司aso关键字优化
  • 有了页游源代码如何做网站百度首页推广广告怎么做
  • 网站开发的方法和步骤做网站公司哪家比较好
  • 做美食推广的网站网络优化师
  • go语言 网站开发网盘资源搜索神器
  • 网站开发后台编辑系统百度大数据分析
  • 网站速度优化长尾词排名优化软件
  • 做网站的前端框架关键词查询工具哪个好
  • 学校网站开发分析报告学管理培训班去哪里学
  • asp程序设计做网站竞价代运营外包公司
  • 内衣网站建立免费刷赞网站推广免费
  • 宁波做网站今日要闻 最新热点