资源简介
小学生测验 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 ;
- 上一篇:Opencv疲劳检测
- 下一篇:SocketC++,基于TCP在线实时聊天程序
相关资源
- qt 线程操作
- qt源码ftp文件上传
- c++ 数字键盘设计(源码)
- 多窗口文本工具(qt源码)
- Qt五子棋小游戏(源码+截图)
- 监视文件目录变化(qt源码)
- Linux优先级时间片调度C++源码
- unix环境高级编程 源码(APUE源码)
- iOS条形码二维码识别项目源码
- TFT显示程序 源码
- qt5 旋转(.patch文件源码)
- 蓝牙小车(BluetoothCar)
- 基于stm32f103的AD7091源码
- 信号发生器(附电路图以及源码)
- 空气报警器源码
- OSEK_NM-master汽车网络管理源码
- UCOSIII系统源码
- tq244-pwm频率调节源码
- STM32c8t6 PS2 小车源码
- vxWorks开发:飞控代码源码
- 电机控制平台(c++源码)
- MLX90614红外测温传感器源码 单片机源
- STM32控制MPU6050六轴传感器源码
- android和linux平台下的nanocom源码
- 蓝牙串口通信(源码+视频)
- 智能电子钟单片机项目源码
- 用于SD卡读取(实验源码)
- 数码管定时器源码(基于MSP430)
- modbus主机代码(可以用在各种MCU平台
- LLC 电源源码(附原理图)
评论
共有 条评论