小学生测验2.课题说明:向小学1~2年级学生,随机选择两个整-查字典问答网
分类选择

来自宋益民的问题

  小学生测验2.课题说明:向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生作答。基本功能:电脑随机出10道题,每题10分,程序结束时显示学生得分;确保算

  小学生测验2.课题说明:向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生作答。

  基本功能:

  电脑随机出10道题,每题10分,程序结束时显示学生得分;

  确保算式没有超出1~2年级水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;

  每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;

  对于每道题目,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;

  总成绩90分以上现实“SMART”,80~90分显示“GOOD”,70~80分显示“OK”,60~70分显示“PASS”,60分以下显示“TRYAGAIN”。

1回答
2020-11-07 23:23
我要回答
请先登录
吕慧

  //原创代码,欢迎参考,编译环境:devcpp4.9.9.2

  //添加了一些头文件,楼主可以再编译试试

  #include

  #include

  #include

  #include

  #include

  #include

  #include

  #include

  usingnamespacestd;

  conststringoutInfo[13]={

  "欢迎使用上机评测系统,请依提示操作,要退出系统,请输入"exit"nn",

  "当前是第",

  "题,您还有",

  "次机会:n",

  "您已经选择退出,您的当前得分是:",

  "n系统即将退出,请再接再厉...",

  "恭喜您回答正确,请继续回答下一题..nn",

  "您的回答错误,请继续尝试..nn",

  "您第",

  "题的得分是:",

  "。n",

  "您的总得分是:",

  "。nn"

  };

  conststringresultInfo[5]={

  "TRYAGAINn",

  "PASSn",

  "OKn",

  "GOODn",

  "SMARTn"

  };

  constintscoreGet[4]={0,5,7,10};

  intscoreEveryProblem[10];

  intmain(){

  srand((unsigned)time(NULL));

  stringinputInfo;

  cout

2020-11-07 23:24:37

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •