小学生算数出题器程序设计
本程序设计满足以下功能:
- 随机生成两个整数x和y,并且满足两数相加不大于100,两数相减不为负数。
- 随机出10道题,每题10分,程序结束时显示学生得分和等级。
- 每道题学生只有一次机会输入答案,当学生输入错误答案时,系统将显示正确答案并自动进入下一题。
- 对于每道题,学生输入正确答案不得分,输入错误答案扣10分。
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {printf("\t\t\t\t\t小学生算术出题器\n");srand((unsigned int)time(NULL));//生成随机数种子int sum = 100; //总分为100分int a, x, y, z;//答题者答案,num1,num2,随机数参数int answer;int i;for (i = 1; i <= 10; i++) { //输出10道加减运算题;z = rand() % 2 + 1;switch (z) { //通过rand();函数及switch算法生成随机数case 1://加法运算x = rand() % 50 + 1;y = rand() % 50 + 1;printf("%d+%d=", x, y);answer = x + y;break;case 2://减法运算x = rand() % 50 + 1;do {y = rand() % 50 + 1;} while (x < y);//循环使得x始终大于yprintf("%d-%d=", x, y);answer = x - y;break;}scanf("%d", &a);//答题者输入答案if (a == answer) {sum = sum + 0;printf("答案正确\n");} else {sum = sum - 10;printf("答案错误,正确答案为:%d\n", answer);}}printf("本次答题总分为%d\n", sum);printf("GOOD");//得出总分if (sum > 90) {printf("SMART");} else {if (sum > 80) {} else {if (sum > 70) {printf("OK");} else {if (sum > 60) {printf("PASS");} else {printf("TRY AGAIN");}//生成评价}}}
}
小学生算数出题器程序设计相关推荐
- 实现“小学生算术题出题器”
本次作业要求:(1)出题器可以随机出四则运算.(2)真分数的运算.以下为程序运行截图: 根据使用说明来输入整数题目的数量,以及分数题目的数量,这里分别以5道题为例. 如果回答正确就会提示"回 ...
- 小学生加减法出题神器c语言编程,小孩我要当学霸(小学加减法出题器)
小孩我要当学霸1.1是一款网友分享的小学加减法出题器,它可以自动出题,家长朋友们只需要设定好题目类型和范围就可以了.使用起来还是非常方便的,感兴趣的朋友欢迎前来西西下载! 关于软件 现在很多地区还是没 ...
- 结队作业,小学生3年级数学题出题器
结对作业, 学号1:211606308 江东 学号2:211606306 黄柏涛 一.预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际 ...
- C语言实现的一个小学生算数自测系统源码分享
C语言实现的一个小学生算数自测系统源码分享 #include <stdio.h> //标准输入输出 #include <stdlib.h> //用于对程序进行退出操作 #inc ...
- 小学算术自动出题c语言,【小学算术随机出题器】小学算术随机出题器电脑版下载 v0.7 吾爱版-趣致软件园...
小学算术随机出题器介绍 小学算术随机出题器是一款十分好用的在线学习软件,专为每一个家长提供了全新的小学生数学出题方式,让家长在家轻松帮助自己的孩子数学成绩.小学算术随机出题器电脑版使用起来十分的简单, ...
- c语言作业小学生测试题,C语言实现小学生随机出题测试计分
C语言实现小学生随机出题测试计分 发布时间:2020-10-12 02:13:39 来源:脚本之家 阅读:103 作者:iCodeBugs 本文实例为大家分享了C语言实现随机出题测试计分的具体代码,供 ...
- php四则运算出题器
php四则运算出题器 要求 1.可以将出题结果导出到EXCEL文件 2.用户可以指定题目的数量 3.用户可指定操作数的数目(至少二个.至多四个),如果指定的操作数超过2个,应该随机出现括号用于改变运算 ...
- C语言自动出十题四则运算,c语言四则运算出题器
<c语言四则运算出题器>由会员分享,可在线阅读,更多相关<c语言四则运算出题器(16页珍藏版)>请在人人文库网上搜索. 1.include#include#includeint ...
- 单片机六位抢答器c语言程序,单片机八人抢答器程序设计
有一个<单片机八人抢答器程序设计>的题目. 设计要求: 利用 KEIL 软件编制控制程序. 利用 PROTEUS 仿真软件,绘制单片机控制系统: P1 口接 8 个按钮,编号为1.2.3. ...
最新文章
- 【linux】11_存储管理文件链接
- SAP MRP的计算步骤
- statistics DATA in SHANGHAI
- javascript引擎V8精要(1)
- android 静态注册wifi广播,Android中BroadcastReceiver详解
- 【Python】浅谈 multiprocessing
- 正则表达式匹配手机4位尾号
- Java多线程学习六:使用线程池比手动创建线程好在那里以及常用线程池参数的意义
- 将字符串转换成System.Drawing.Color类型
- 用U盘安装一个Linux系统
- Vue CLI 3.0 正式发布,Vue.js 开发标准化工具
- 我有一个网站,想提高点权重
- Python支持向量机(SVM)实例
- qq和qq浏览器的区别
- swagger注解类说明
- Unity 代码加密 Mono 编译与加密 windows版
- 2008年最新姓氏排名
- 字节二面、三面面经及内推
- R语言--Cox模型校准曲线原理(二)算法
- 掌控者靶场第二章:WAF绕过