100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 小学生数学测试软件编写分析 通过c语言编写小学生数学测试软件c语言课程设计.pdf...

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

时间:2021-07-05 12:29:56

相关推荐

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

C 语言课程设计

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

至 年 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 请输入你要答题的个数

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。