小学生数学测试软件编写分析,通过c语言编写小学生数学测试软件c语言课程设计.pdf...
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...相关推荐
- c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf
用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...
- mcq 队列_MCQ | 软件程序分析工具和组件分类| 免费和开源软件
mcq 队列 Q1. Which of the following analysis methods come under Static Analysis Tools? Q1. 静态分析工具包含以下哪 ...
- 个人作业-软件产品案例分析
个人作业-软件产品案例分析 第一部分:调研,评测 测试机型:iphone6s plus 16g, ios 11.2 测试环境:4G 评测 ①描述最简单直观的个人第一次上手体验 首先第一感觉就是app的 ...
- 视频教程-x86/x64软件逆向分析入门-C/C++
x86/x64软件逆向分析入门 成都理工大学优秀讲师,教授,二十年开发经验,和十六年一线教学工作经验,发表学术论文十余篇.参与包括863项目等多个国家级科研项目,参与包括微信机器人(WeChaty)等 ...
- SCA-Soft Composition Analysis软件成分分析
1. 概述 目前 SCA(软件成分分析)在2016-2018年Gartner发布的DevSecOps中均有出现.但每年的关注点不同,在2016年的报告中,强调的是DevSecOps的安全测试和RASP ...
- <软件工程>个人作业:软件案例分析
作业:软件案例分析 项目 内容 这个作业属于哪个课程 2023年北航敏捷软件工程 这个作业的要求在哪里 个人作业-软件案例分析 我在这个课程的目标是 了解软件工程的涵义和内容,提高个人.团队的动手和实 ...
- 关于学习软件逆向分析意义的阐述
1对本课程教学地位的理解和想法(学习软件逆向分析的意义) 1.1逆向工程的起源 世界上最早的逆向工程其实来源于战争时期.在军事战争时期,各国之间常常存在水上作战,而船舶就成了运输和作战的重要工具.如下 ...
- 软工第二次作业——软件案例分析
软件案例分析[软工作业2] 项目 内容 这个作业属于哪个课程 北航软工社区 这个作业的要求在哪里 作业2要求 0 选题 现在许多人生活中都离不开音乐了,没有bgm就没有动力.大家也一定有十分熟悉的音乐 ...
- C语言编程编制职工档案管理程序,C语言 编写一个职工档案程序.doc
C语言 编写一个职工档案程序 一.实验项目: 实验6 课程设计 (时间安排:6课时) 二.实验内容: 编写一个职工档案程序,设计实现如下功能: 建立一个职工数据结构,结构包含姓名.序号.性别和年龄信息 ...
最新文章
- lnmp 切换mysql 版本_LNMP1.5:php多版本切换
- Java的知识点29—— 文件字符流、字节数组流
- [MEGA DEAL] Java编程-硕士课程(85%折扣)
- Linux之V4L2基础编程
- 论文浅尝 | ExCAR: 一个事件图知识增强的可解释因果推理框架
- python打包的exe如何免杀_如何使用Python进行Payload免杀
- 一阶电路中的时间常数_精确移相电路的设计举例
- python 读取yml文件_小白入门篇(一):Python基础之文件读取的讲解,记得收藏...
- mysql 触发器 insert new_mysql触发器实例 插入前更新数据
- 在线抢购平台_课程设计报告
- 大三如何找暑期技术实习?技术实习找大公司还是小公司?
- 超详细的C++冒泡排序(升降)的两种实现方式
- css a标签去除下划线
- FT232RL为接口转换芯片
- 手机号码段简介以及最新手机号段归属地数据库(2018年7月1日)
- docker-registry登录认证
- 魏新 20190919-2 功能测试
- 华为云CDN为什么这么受用户的信赖?
- final-期末大作业-制作AR射箭小游戏(Unity AR配置详细教程)
- java中支持mp3格式_可以播放mp3格式文件的机器,都遵守了什么协议,才能让mp3格式的文件可以:“一处保存,到处播放?...