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

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

ID:58436122

大小:350.00 KB

页数:25页

时间:2020-09-03

小学生数学测试软件-C语言课程设计.doc_第1页
小学生数学测试软件-C语言课程设计.doc_第2页
小学生数学测试软件-C语言课程设计.doc_第3页
小学生数学测试软件-C语言课程设计.doc_第4页
小学生数学测试软件-C语言课程设计.doc_第5页
资源描述:

《小学生数学测试软件-C语言课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言课程设计设计期限2013年6月17开始至2013年6月20结束系别信息管理与信息系统专业班级学生姓名学号指导教师主要内容有:[问题描述],小学生数学测试软件的编写[基本设计要求],1)可选择题型(+,-,*,/);2)可选择每次答题的个数;3)随机生成两个数进行运算;4)每次在输入答案后应判断对错,若答案错误,应给出正确答案;5)给出统计结果。注:根据课程设计的基本要求,针对几点进行了改进,大体改进如下,具体改进详见程序。1)可选择类型有加、减、乘、混合运算;2)可选择每次答题的个数;3)随机生成两个或三个

2、数进行运算;4)每次在输入答案后应判断对错,若答案错误,应给出正确答案;5)给出统计结果,包括正确的个数和分数;6)根据分数的情况给出不同的建议[系统分析],程序中包括头文件#include、#include、#include、#include包函的函数。定义子函数intstyle()来选择测试类型,定义子函数voidjia(),voidjian(),voidcheng(),voidhun()分别进行加、减、乘、混合运算。定义子函数voidxi

3、ao()用于成绩在80-100之间时生成两个笑脸,子函数voidwu()用于成绩在60-80之间时生成两个表情,子函数voidku()用于成绩少于60时生成两个哭脸。上述三个子函数的使用目的在于使软件在使用时增加使用者的兴趣。[流程图],开始菜单选择输出,输入numSwitch语句选择操作进入混合运算结束程序进入乘法运算进入减法运算进入加法运算选择难度否是判断是否结束程序输出正确题数和分数程序结束输入题目量K1,k2,k3,k4输出题目循环题数次输入答案判断答案错误正确正确个数++[程序代码],#include<

4、stdio.h>#include#include#includeintstyle();voidxiao();voidwu();voidku();voidjia();voidjian();voidcheng();voidhun();voidmain(){for(;;){switch(style()){case1:jia();break;case2:jian();break;case3:cheng();break;case4:hun();break;case5:pr

5、intf("欢迎再次使用,再见");exit(0);}}}voidxiao(){intx1,x2;chardiamond1[][30]={{'','','*','','','','','','','','*','','','','','','','','','*','','','','','','','','*','',''},{'*','','','','*','','','','*','','','','*','','','','','*','','','','*','','','','*','','',

6、'','*'},{'','','','','','','','','','','','','','','','','','','','','','','','','','','','','',''},{'','','','','*','','','','*','','','','','','','','','','','','','*','','','','*','','','',''},{'','','','','','','*','','','','','','','','','','','','','','

7、','','','*','','','','','',''}};for(x1=0;x1<5;x1++){for(x2=0;x2<30;x2++)printf("%c",diamond1[x1][x2]);printf("");}}voidwu(){intg1,g2;chardiamond2[][30]={{'','','*','','','','','','','','*','','','','','','','','','*','','','','','','','','*','',''},{'*','',

8、'','','*','','','','*','','','','*','','','','','*','','','','*','','','','*','','','','*'},{'','','','','','','','','','','','','','','','','','','','','','','','','','','','','',''},{''

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。