小学生数学测试软件-C语言课程设计

C语言课程设计 设计期限 2013 年 6 月 17 开始 至 2013 年 6 月 20 结束 系 别 信息管理与信息系统 专 业 班级 学生姓名 学号 指导教师 主要内容有: [问题描述] , 小学生数学测试软件的编写 [基本设计要求], 1) 可选择题型(+,-,*,/); 2) 可选择每次答题的个数; 3) 随机生成两个数进行运算; 4) 每次在输入答案后应判断对错,若答案错误,应给出正确答案; 5) 给出统计结果。 注:根据课程设计的基本要求,针对几点进行了改进,大体改进如下,具体改进详见程序。 1) 可选择类型有加、减、乘、混合运算; 2) 可选择每次答题的个数; 3) 随机生成两个或三个数进行运算; 4) 每次在输入答案后应判断对错,若答案错误,应给出正确答案; 5) 给出统计结果,包括正确的个数和分数; 6) 根据分数的情况给出不同的建议 [系统分析], 程序中包括头文件#include、#include、#include、#include包函的函数。定义子函数int style()来选择测试类型,定义子函数void jia(),void jian(),void cheng(),void hun()分别进行加、减、乘、混合运算。定义子函数void xiao()用于成绩在80-100之间时生成两个笑脸,子函数void wu()用于成绩在60-80之间时生成两个表情,子函数void ku()用于成绩少于60时生成两个哭脸。上述三个子函数的使用目的在于使软件在使用时增加使用者的兴趣。 [流程图] , 开始 菜单选择输出,输入num Switch语句选择操作 进入混合运算 结束程序 进入乘法运算 进入减法运算 进入加法运算 选择难度 否 是 判断是否结束程序 输出正确题数和分数 程序结束 输入题目量 K1,k2,k3,k4 输出题目 循环题数次 输入答案 判断答案 错误 正确 正确个数++ [程序代码], #include #include #include #include int style(); void xiao(); void wu(); void ku(); void jia(); void jian(); void cheng(); void hun(); void main() { for( ; ; ) { switch(style()) { case 1: jia(); break; case 2: jian(); break; case 3: cheng(); break; case 4: hun(); break; case 5: printf(“欢迎再次使用,再见\n“); exit(0); } } } void xiao() { int x1,x2; char diamond1[][30]={{ , , * , , , , , , , , * , , , , , , , , , * , , , , , , , , * , , }, { * , , , , * , , , , * , , , , * , , , , , * , , , , * , , , , * , , , , * }, { , , , , , , , , , , , , , , , , , , , , , , , , , , , , , }, { , , , , * , , , , * , , , , , , , , , , , , , * , , , , * , , , , }, { , , , , , , * , , , , , , , , , , , , , , , , , * , , , , , , }}; for(x1=0;x1<5;x1++) { for(x2=0;x2<30;x2++) printf(“%c“,diamond1[x1][x2]); printf(“\n“); } } void wu() { int g1,g2; char diamond2[][30]={{ , , * , , , , , , , , * , , , , , , , , , * , , , , , , , , * , , }, { * , , , , * , , , , * , , , , * , , , , , * , , , , * , , , , * , , , , * }, { , , , , , , , , , , , , , , , , , , , , , , , , , , , , , }, { , * , , * , , , , , , * , , * , , , , , , , * , , * , , , , , , * ,

小学生数学测试软件c语言流程图,小学生数学测试软件-C语言课程设计相关推荐

  1. C语言源码做的职工工资管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...

  2. C语言源码做的班级档案管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...

  3. 上海应用技术学院c语言实验报告5,上海应用技术学院课程设计报告

    <上海应用技术学院课程设计报告>由会员分享,可在线阅读,更多相关<上海应用技术学院课程设计报告(14页珍藏版)>请在人人文库网上搜索. 1.上海应用技术学院课程设计报告课程名称 ...

  4. c语言数据结构校园导游系统,校园导游系统课程设计报告

    校园导游系统课程设计报告 目录 1.需求分析1 2.总体设计1 2.1 抽象数据类型图的定义1 2.2 程序中包含的模块1 2.3模块间的调用关系3 3.详细设计3 3.1 代码设计3 3.1.1 定 ...

  5. c语言 不用锁存器 数码管倒计时,倒计时器课程设计.doc

    倒计时器课程设计精选 河南机电高等专科学校 课程设计报告书 课程名称: 单片机原理及系统设计 课题名称: 倒计时器课程设计 专 业: 计算机控制技术 班 级: 学 号: 姓 名: 成 绩: 2013 ...

  6. 湖南文理学院c语言题库,湖南文理学院_通讯录管理系统课程设计归纳总结报告书(C语言)(21页)-原创力文档...

    湖南文理院学 二〇一〇学年 第 二 学期 电气与信息工程学院 课程设计报告书 课程名称: C语言课程设计 班 级: 通信09102班 学 号: 200916020216 姓 名: 颜文武 指导老师: ...

  7. 单总线和i2c总线结合实现数字温度计的设计c语言程序,1《单片机原理应用》课程设计指导书2010-6-8.doc...

    1<单片机原理应用>课程设计指导书2010-6-8 <单片机原理与应用>课程设计指导书 一.课程设计的基本任务 本课程设计的基本要求是使学生熟悉掌握MCS-51系列单片机的编程 ...

  8. c语言程序电压采样,单片机电压采集装置课程设计(AD转换及编程实现).doc

    word文档 可自由复制编辑 单片机课程设计 姓 名: 学 号: 专 业: 电子科学与技术 题 目: 单片机电压采集装置 专 题: AD转换及编程实现 指导教师: 设计地点: 实验楼 时 间: 201 ...

  9. 使用POTEUS软件来进行模拟仿真 8086汇编语言花式跑马灯课程设计及代码

    一.设计目的 通过本次课程设计让我们进一步深入汇编语言的学习,掌握简单的接口设计技术,将理论知识与实际相联,更进一步地深入学习8255A.8086.8253等芯片的相关知识,以及学习使用POTEUS软 ...

最新文章

  1. matlab inviter,水中石
  2. 赛灵思CEO Victor Peng:中国AI市场创新速度令人振奋,但初创企业应避免扎堆做AI芯片...
  3. iOS开发多线程篇—多线程简单介绍
  4. Android-通过SlidingMenu高仿微信6.2最新版手势滑动返回(二)
  5. 设计模式系列 - 解释器模式
  6. WSCRIPT与CScript区别解释
  7. 【通用技术】2个月精通Python爬虫——3大爬虫框架+6场实战+分布式爬虫,包教包会...
  8. linux crontab定时任务详解
  9. dueros模拟测试没有请求后台_DuerOS开放平台
  10. mac 下php,Mac 下 PHP
  11. dedecms怎么改php版本_php.ini配置中有3处设置不当会使网站存在安全问题
  12. 終級方案之封USB設備必殺技
  13. 每周分享第 17 期
  14. 网络协议抓包分析与爬虫入门
  15. 边缘计算的架构、挑战与应用
  16. ObjectMapper实现将Java对象转为json字符串
  17. Android 音视频开发之基础篇 使用 SurfaceView绘制一张图片
  18. 喜报丨酷雷曼成功挂牌北京股权交易中心科技创新板
  19. wifi 小程序 透传_微信小程序实现的一键连接wifi功能示例
  20. 网页集成大华摄像头以及回放功能2019.11.14

热门文章

  1. 关于windows service不能访问网络共享盘(NetWork Drive)的解决方案
  2. 用基本控件简单地仿QQ登录界面
  3. gson 的简单使用
  4. xCode自定义快捷键
  5. Flex/Flash Builder里实用但被忽略的编译参数
  6. iOS5.1 + XCode4.5 device debug,the screen will ...
  7. MySQL INNODB Plugin 测试(二)
  8. 一个严重损坏Excel深度修复案例
  9. 用SVN下载编译Spring3.2.4源码导入eclipse
  10. linux RPM-GPG-KEY 包签名机制 简介