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

网站制作 昆明二人世界视频免费

网站制作 昆明,二人世界视频免费,wordpress教程网盘,广告公司活动策划公司题目:小学生计算机辅助教学系统 编写一个程序,帮助小学生学习乘法。然后判断学生输入的答案对错与否,按下列任务要求以循序渐进的方式分别编写对应的程序并调试。 任务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.yayakq.cn/news/122378/

相关文章:

  • 做网站万网自己搭建云平台
  • 网站怎样做漂浮电子商务网官方网站
  • 成都网站建设思乐科技软件开发方案书
  • 设计制作长方体形状的包装纸盒视频郑州seo网站排名优化公司
  • php网站开发看什么书手机网站的特点
  • 祥云平台官方网站贵阳市住房城乡建设局官方网站
  • 上海网站建设学校与管理中专室内装修设计上海
  • 建设网站公司网站重庆市网站建设
  • 正规的无锡网站建设做网站托管服务器
  • 淄博网站制作建设自贡做网站的公司
  • 怎么用织梦制作响应式布局网站安阳宣传片制作公司
  • 教育网站制作设计专业app网站建设哪家好
  • 花样云做网站怎样发布出租信息免费的网站
  • 英文网站源码下载网站备案用的幕布可以淘宝做吗
  • 网站设计扁平化网站建设开发服务费怎么做分录
  • 唐山网站制作方案兰州起点网站建设
  • 旅游网站的设计思路网站风格包括什么
  • 湖州微信网站建设佛山网站优化建设
  • 免费网站建设知识先做产品网站还是app
  • 自动建站源码中宁企业网络推广联系人
  • 做零食的网站涂料网站模板
  • 十堰市有几家网站公司wordpress 4.9 google
  • 网站制作的相关术语亚马逊雨林女性部落
  • 山东平台网站建设推荐网站建设管理经验做法
  • php 企业网站 后台图片上传外贸网站建设公司如何
  • 学校网站建设怎么样网站标识描述可以填关键词吗
  • 两学一做知识竞答网站域名提交收录
  • 适合网站设计的gif图片dede酒业企业网站模板
  • 西安免费做网站多少钱网站后台更新了 前台不现实
  • 手机网站 微网站长春网站制作公司哪个好