• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: C/C++
  • 标签: c++作业  源码  实验  

资源简介

小学生测验 2. 课题说明:向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生作答。 基本功能:  电脑随机出10道题,每题10分,程序结束时显示学生得分;  确保算式没有超出1~2年级水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;  每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;  对于每道题目,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;  总成绩90分以上现实“SMART”,80~90分显示“GOOD”,70~8

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
using namespace std ;

const string outInfo[13] = {
“欢迎使用上机评测系统请依提示操作要退出系统请输入\“exit\“\n\n“ 
“当前是第 “ 
“ 题您还有 “ 
“ 次机会:\n“ 
“您已经选择退出您的当前得分是: “ 
“\n系统即将退出请再接再厉...“ 
“恭喜您回答正确请继续回答下一题..\n\n“ 
“您的回答错误请继续尝试..\n\n“ 
“您第 “ 
“ 题的得分是 : “ 
“ 。\n“ 
“您的总得分是 : “ 
“ 。\n\n“
} ;
const string resultInfo[5] = {
“TRY AGAIN\n“ 
“PASS\n“ 
“OK\n“ 
“GOOD\n“ 
“SMART\n“
} ;
const int scoreGet[4] = {0  5  7  10} ;
int scoreEveryProblem[10] ;

int main() {
srand((unsigned)time(NULL)) ;
string inputInfo ;
cout << outInfo[0] ;
int score = 0 ;
for(int problemNumber = 1 ; problemNumber <= 10 ; problemNumber++) {
int res = rand() % 51 ;

评论

共有 条评论