C 语言课程设计

设计期限 20XX年 6 月 17 开始

至 2013 年 6 月 21 结束

系 别 信息管理与信息系统

专 业 36 班级 112030601

学生姓名 邓茂华 学号 11203060106

指导教师 纪钢 金艳

重 庆 理 工 大 学

[主要内容有 ] :问题描述、基本设计要求、系统分析、流程图、程序代码、测

试数据、小结。

[ 问题描述 ] :

通过 C 语言编写小学生数学测试软件:

1) 可选择题型 (+,-,*,/) ;

2) 可选择每次答题的个数;

3) 随机生成两个数进行运算;

4) 每次在输入答案后应判断对错,若答案错误,应给出正确答案;

5) 给出统计结果。

[基本设计要求 ] :

利用 C 语言中函数的嵌套调用、 全局变量、循环控制等来实现数据之间的运

算,最终实现小学生数学测试软件的运行。

[系统分析 ] :

#include

#include

#include

#include

int type;// 定义全局变量;

int j;

void main()

{

int yunsuan();// 在主函数中嵌套一个子函数,实现子后面主函数调用子函

数的运行结果;

int answer;

int temp;

int score=0,right=0;

int k,i;

printf("\n\n 制作人:邓茂华 学号: 11203060106\n\n\n");// 制

作系统的封面;

printf("***********************************************\n");

printf("** 小学生数学测试系统 **\n");

printf("***********************************************\n");

for(;;)// 设置死循环,实现测试结束后返回;

{

printf("\n 请你选择测试题目的种类 (只需输入数字代号):\n");// 选择

测试题目的种类;

printf("\n1. 加法 2.减法 3.乘法 4.除法 \n");

scanf("%d",&type);

while(type!=1&&type!=2&&type!=3&&type!=4)// 输入错误时实现循环,

直到输入正确时跳出循环;

{

printf(" 你输入错误,请重新输入 \n");

printf("\n1. 加法 2.减法 3.乘法 4.除法\n");

scanf("%d",&type);

}

printf("\n 请输入你想答题的难易程度 :\n\n");

printf("\n1. 简单 2.一般 3.困难\n\n");

scanf("%d",&j);

while(j!=1&&j!=2&&j!=3)

{

printf("\n 请输入你想答题的难易程度 :\n\n");

printf("\n1. 简单 2.一般 3.困难\n\n");

scanf("%d",&j);

}

printf("\n 请输入你要答题的个数

小学生数学测试软件编写分析,通过c语言编写小学生数学测试软件c语言课程设计.pdf...相关推荐

  1. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

    用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...

  2. mcq 队列_MCQ | 软件程序分析工具和组件分类| 免费和开源软件

    mcq 队列 Q1. Which of the following analysis methods come under Static Analysis Tools? Q1. 静态分析工具包含以下哪 ...

  3. 个人作业-软件产品案例分析

    个人作业-软件产品案例分析 第一部分:调研,评测 测试机型:iphone6s plus 16g, ios 11.2 测试环境:4G 评测 ①描述最简单直观的个人第一次上手体验 首先第一感觉就是app的 ...

  4. 视频教程-x86/x64软件逆向分析入门-C/C++

    x86/x64软件逆向分析入门 成都理工大学优秀讲师,教授,二十年开发经验,和十六年一线教学工作经验,发表学术论文十余篇.参与包括863项目等多个国家级科研项目,参与包括微信机器人(WeChaty)等 ...

  5. SCA-Soft Composition Analysis软件成分分析

    1. 概述 目前 SCA(软件成分分析)在2016-2018年Gartner发布的DevSecOps中均有出现.但每年的关注点不同,在2016年的报告中,强调的是DevSecOps的安全测试和RASP ...

  6. <软件工程>个人作业:软件案例分析

    作业:软件案例分析 项目 内容 这个作业属于哪个课程 2023年北航敏捷软件工程 这个作业的要求在哪里 个人作业-软件案例分析 我在这个课程的目标是 了解软件工程的涵义和内容,提高个人.团队的动手和实 ...

  7. 关于学习软件逆向分析意义的阐述

    1对本课程教学地位的理解和想法(学习软件逆向分析的意义) 1.1逆向工程的起源 世界上最早的逆向工程其实来源于战争时期.在军事战争时期,各国之间常常存在水上作战,而船舶就成了运输和作战的重要工具.如下 ...

  8. 软工第二次作业——软件案例分析

    软件案例分析[软工作业2] 项目 内容 这个作业属于哪个课程 北航软工社区 这个作业的要求在哪里 作业2要求 0 选题 现在许多人生活中都离不开音乐了,没有bgm就没有动力.大家也一定有十分熟悉的音乐 ...

  9. C语言编程编制职工档案管理程序,C语言 编写一个职工档案程序.doc

    C语言 编写一个职工档案程序 一.实验项目: 实验6 课程设计 (时间安排:6课时) 二.实验内容: 编写一个职工档案程序,设计实现如下功能: 建立一个职工数据结构,结构包含姓名.序号.性别和年龄信息 ...

最新文章

  1. lnmp 切换mysql 版本_LNMP1.5:php多版本切换
  2. Java的知识点29—— 文件字符流、字节数组流
  3. [MEGA DEAL] Java编程-硕士课程(85%折扣)
  4. Linux之V4L2基础编程
  5. 论文浅尝 | ExCAR: 一个事件图知识增强的可解释因果推理框架
  6. python打包的exe如何免杀_如何使用Python进行Payload免杀
  7. 一阶电路中的时间常数_精确移相电路的设计举例
  8. python 读取yml文件_小白入门篇(一):Python基础之文件读取的讲解,记得收藏...
  9. mysql 触发器 insert new_mysql触发器实例 插入前更新数据
  10. 在线抢购平台_课程设计报告
  11. 大三如何找暑期技术实习?技术实习找大公司还是小公司?
  12. 超详细的C++冒泡排序(升降)的两种实现方式
  13. css a标签去除下划线
  14. FT232RL为接口转换芯片
  15. 手机号码段简介以及最新手机号段归属地数据库(2018年7月1日)
  16. docker-registry登录认证
  17. 魏新 20190919-2 功能测试
  18. 华为云CDN为什么这么受用户的信赖?
  19. final-期末大作业-制作AR射箭小游戏(Unity AR配置详细教程)
  20. java中支持mp3格式_可以播放mp3格式文件的机器,都遵守了什么协议,才能让mp3格式的文件可以:“一处保存,到处播放?...

热门文章

  1. 吴恩达.深度学习系列-C4卷积神经网络-W2深度卷积模型案例
  2. 免费建立自己的企业邮箱
  3. cd ..和cd -
  4. 同时安装两个Tomcat配置教程(Win10)
  5. 近期Google发布了关于Google Play应用商店的重要调整
  6. 手机号、身份证、银行卡号正则表达式
  7. 命名管道学习(简单例程)----Windows进程间通信
  8. MPEG-7描述子(4)——颜色结构描述子CSD
  9. 深度相机之TOF初探
  10. 电脑无线服务器被关闭,电脑WiFi无IP分配的几种常见原因及解决方法