700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 小学生数学测试软件c语言流程图 小学生数学测试软件-C语言课程设计

小学生数学测试软件c语言流程图 小学生数学测试软件-C语言课程设计

时间:2018-12-07 20:54:48

相关推荐

小学生数学测试软件c语言流程图 小学生数学测试软件-C语言课程设计

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

C语言课程设计 设计期限 年 6 月 17 开始 至 年 6 月 20 结束 系 别 信息管理与信息系统 专 业 班级 学生姓名 学号 指导教师 主要内容有: [问题描述] , 小学生数学测试软件的编写 [基本设计要求], 1) 可选择题型(+,-,*,/); 2) 可选择每次答题的个数; 3) 随机生成两个数进行运算; 4) 每次在输入答案后应判断对错,若答案错误,应给出正确答案; 5) 给出统计结果。 注:根据课程设计的基本要求,针对几点进行了改进,大体改进如下,具体改进详见程序。 1) 可选择类型有加、减、乘、混合运算; 2) 可选择每次答题的个数; 3) 随机生成两个或三个数进行运算; 4) 每次在输入答案后应判断对错,若答案错误,应给出正确答案; 5) 给出统计结果,包括正确的个数和分数; 6) 根据分数的情况给出不同的建议 [系统分析], 程序中包括头文件#include、#include、#include、#include包函的函数。定义子函数int style()来选择测试类型,定义子函数void jia(),void jian(),void cheng(),void hun()分别进行加、减、乘、混合运算。定义子函数void xiao()用于成绩在80-100之间时生成两个笑脸,子函数void wu()用于成绩在60-80之间时生成两个表情,子函数void ku()用于成绩少于60时生成两个哭脸。上述三个子函数的使用目的在于使软件在使用时增加使用者的兴趣。 [流程图] , 开始 菜单选择输出,输入num Switch语句选择操作 进入混合运算 结束程序 进入乘法运算 进入减法运算 进入加法运算 选择难度 否 是 判断是否结束程序 输出正确题数和分数 程序结束 输入题目量 K1,k2,k3,k4 输出题目 循环题数次 输入答案 判断答案 错误 正确 正确个数++ [程序代码], #include #include #include #include int style(); void xiao(); void wu(); void ku(); void jia(); void jian(); void cheng(); void hun(); void main() { for( ; ; ) { switch(style()) { case 1: jia(); break; case 2: jian(); break; case 3: cheng(); break; case 4: hun(); break; case 5: printf(“欢迎再次使用,再见\n“); exit(0); } } } void xiao() { int x1,x2; char diamond1[][30]={{ , , * , , , , , , , , * , , , , , , , , , * , , , , , , , , * , , }, { * , , , , * , , , , * , , , , * , , , , , * , , , , * , , , , * , , , , * }, { , , , , , , , , , , , , , , , , , , , , , , , , , , , , , }, { , , , , * , , , , * , , , , , , , , , , , , , * , , , , * , , , , }, { , , , , , , * , , , , , , , , , , , , , , , , , * , , , , , , }}; for(x1=0;x1<5;x1++) { for(x2=0;x2<30;x2++) printf(“%c“,diamond1[x1][x2]); printf(“\n“); } } void wu() { int g1,g2; char diamond2[][30]={{ , , * , , , , , , , , * , , , , , , , , , * , , , , , , , , * , , }, { * , , , , * , , , , * , , , , * , , , , , * , , , , * , , , , * , , , , * }, { , , , , , , , , , , , , , , , , , , , , , , , , , , , , , }, { , * , , * , , , , , , * , , * , , , , , , , * , , * , , , , , , * ,

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