今天高中同学叫我帮他写期末任务书的代码,写了一个关于试卷组卷系统的简单代码,这个函数主要是为了给C语言重修的兄弟应付的,所以只写了核心代码,交互界面以及美化都交给他自己,中间使用了goto语句,算是一个小瑕疵。

从构思到写完用了不到1小时,算是一个满意的过程。

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<time.h>
void main()
{int a = 0;int b = 0;int mode = 0;int c = 0;int result = 0;int score = 0;int i = 0;srand((unsigned)time(NULL));//调用随机for (i = 0; i < 10; i++){int g = 1;there:a = rand() % 50;b = rand() % 50;mode = rand() % 1;switch (mode){case 0:result = a + b;if (result > 50)goto there;//检验result的值elsebreak;case 1:result = a - b;if (result < 0)goto there;elsebreak;}for (g = 1; g <= 3; g++)//记录经过多少次答对{if (mode == 0){printf("%d+%d = ", a,b);}else if (mode == 1){printf("%d-%d =", a, b);}scanf_s("%d", &c);if (c == result){printf("right");break;}else{printf("try again");}}switch (g)//加分{case 1:score =score + 10;break;case 2:score = score + 7;break;case 3:score =score + 3;break;case 4:score = score;break;}}printf("Yourscore is: %d\n\n\n", score);if (score>=90)//分等级{printf("SMART");}else if (score >= 80){printf("GOOD");}else if (score >= 70){printf("OK");}else if (score >= 60){printf("PASS");}else if (score < 60){printf("TRY AGAIN");}getchar();getchar();getchar();}

简单的小学生试卷组卷系统相关推荐

  1. 中小学试卷组卷系统php源码,在线组卷系统

    [实例简介] 可以在线创建试卷,包括选择题\问答题\填空题,也可以进行试卷选择并重组,试卷设置包括试卷名字\何时考试\考试时间\ [实例截图] [核心代码] simpleExam_51aspx └── ...

  2. 计算机二级考点210109,顶伯试卷管理与组卷系统

    顶伯题库管理与组卷系统是一款功能强大的组卷工具,采用电脑随机组卷与手工组卷相结合的模式,可直接导出Word试卷,生成答案,拥有海量优秀题库供您选择,是一款能够解放出卷老师的神奇软件.. 相关软件软件大 ...

  3. 基于粒子群算法的组卷系统的研究与实现

    摘 要 组卷系统的主要任务是根据用户的需要用当前数据库中的试题组成一套符合用户需求的试卷.随着数据库与题量增大,传统采用随机选取和回朔试探法的组卷抽提算法因其抽题时间长,占用的空间复杂度太大,容易陷入 ...

  4. java实现自动组卷要用什么算法_基于Java的自动组卷系统的实现

    基于 的 自动组卷系统的实现李桂玲 四平职业 大学计葬机工程 系 引言 考试作为教学测评的最主要的手段 , 其规范性 . 科学性以及考试工作的组织 . 管理等 , 直接关系到教学测评的准确性和客观性 ...

  5. (附源码)计算机毕业设计SSM自动组卷系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  6. c语言将注释和语句分离,C语言组卷系统中重复题问题研究

    C语言组卷系统中重复题问题研究 作者:陈星 李郴 来源:电脑知识与技术 201801期 时间:2018-06-02 摘要:在一套试卷中,重复题问题是影响考试质量的一个重要因素.该文针對C语言试卷中选择 ...

  7. Excel自动组卷系统使用教程

    Excel自动组卷系统是由未来自主研究中心出品的一款自动抽取excel题目进行组题的软件系统,首先我们看看软件界面 软件界面 使用方法很简单,把题目放进和答案放进excel就可以自由抽题了,软件功能非 ...

  8. 组卷系统php遗传算法,基于遗传算法的智能组卷系统实现

    考试作为教育测量学和教育统计学和的基本原理,不仅是对学生学习能力和知识水平的检验方式,也是对教师教育教学水平评价和体现的重要手段之一.如何更加客观公正地反映学生的学习状况,全面地掌握和评价教师的教学工 ...

  9. 渐进式遗传组卷算法(大规模题库,实际可用的算法) 智能组卷系统

    基本遗传算法的缺陷分析:设一套题共需5种题型,共20道题目.设每道题在题库中有100道侯选题目.那么总共的组卷空间大小大约是10020 ,假设遗传算法的种群大小为1000,叠代1000次,那么最多搜索 ...

最新文章

  1. 扑克牌图片一张一张_Python 制作一副扑克牌,有趣的案例
  2. 今天准备正式开博了!专注于Silverlight!
  3. 3D Computer Grapihcs Using OpenGL - 04 First Triangle
  4. java当前时间转化毫秒_Java学习笔记-时间相关类
  5. CG CTF WEB /x00
  6. ubuntu(14.04) 下配置重写
  7. Qt学习之路(9):深入了解信号槽
  8. 第四篇:基本数据类型及用法(1)
  9. 北京Php月收入2w,给你北京户口,前提要辞掉月薪2w的工作,在月薪5千左右的岗位干10年,你干吗?...
  10. JScript多语言语法加亮引擎改进(修正多行注释识别)
  11. 计算机病毒与恶意代码期末总结
  12. 硬盘SMART监控工具Scrutiny
  13. ubuntu16.04解压cudnn文件时报错,could not create a hard link file://xxx/cuda/lib64/libcudnn_static.a不完全解决方案
  14. Element UI(一)
  15. 如何顺利完成从员工到管理者的角色转变?
  16. VS发生RC1107错误的原因
  17. 数据分享|R语言关联规则挖掘apriori算法挖掘评估汽车性能数据
  18. 弹簧质量阻尼器的动力学
  19. AD9361、AD9613高速AD采集处理开发案例,基于C6678+Kintex-7
  20. JAVA开发与运维(云安全产品)

热门文章

  1. 计算机二级成绩查不到分,计算机二级查不到成绩是不是没过,不及格有分数吗...
  2. 工程与科学的关系与发展
  3. Python爬虫模拟浏览器的headers、cookie,爬取淘宝网商品信息
  4. Word2003入门动画教程31:显示文档中的绘图网格
  5. Android4.2.2 Gallery2源码分析(2)——发现Gallery.java
  6. 中标麒麟Linux服务器5.0(mips64el)安装QT开发环境
  7. 中国石油大学(北京)-《 西方艺术赏析》-第一阶段在线作业
  8. idea 初始界面_IntelliJ IDEA欢迎界面
  9. Java 学习 Day07
  10. 【无标题】C语言实现幻方