小学生数学测试软件编写分析,通过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(“nn 制作人:邓茂华 学 : 11203060106nnn”);// 制

作系统的封面;

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 请输入你想答题的难易程度 :nn”);

printf(“n1. 简单 2.一般 3.困难nn”);

scanf(“%d”,&j);

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

{

printf(“n 请输入你想答题的难易程度 :nn”);

printf(“n1. 简单 2.一般 3.困难nn”);

scanf(“%d”,&j);

}

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

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览115788 人正在系统学习中 相关资源:宏达婚庆行业管理系统破解版_婚庆管理系统-管理软件其他资源-CSDN…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月16日
下一篇 2021年6月16日

相关推荐