c语言课程设计——小学数学出题系统
《c语言课程设计——小学数学出题系统》由会员分享,可在线阅读,更多相关《c语言课程设计——小学数学出题系统(12页珍藏版)》请在毕设资料网上搜索。
1、 通信工程通信工程 C 语言强化训练实验报告语言强化训练实验报告 学 号: 姓 名: 提交日期: 成 绩: 评 语: 教师签字: 通信工程 C 语言强化训练实验报告 2 小学数学出题系统 1、 强化训练目的 a) C 语言基本知识的巩固和综合运用。基本数据类型、基本控制结构、数组、 指针、函数、结构体和共用体。 b) C 语言高级编程。链表基本操作、文件的基本操作、图形和声音制作。 c) 程序的结构化设计。 d) 编辑、设置、编译、调试、执行。 e) C 语言结合实际问题的综合设计。 2、 设计题目功能 为小学生教学服务, 能够根据小学生的需要随机抽出两位数的数学运算题, 可根据需要进行加减乘
2、除运算。由学生在电脑上答题,并对其判断正误和记分。 3、 设计题目要求 两位数四则云算的出题功能 答案判断正误功能 分数累积功能: 4、 程序流程图 通信工程 C 语言强化训练实验报告 3 通信工程 C 语言强化训练实验报告 4 5、 主要代码 #include 通信工程 C 语言强化训练实验报告 5 #include int main() int k,n,m,i,s,j; n=5; float score=0; int a,b; int answers1000=0,user_answer1000=0; a=0;b=0; printf(“*小学数学出题系统*n“); printf(“ 指导老师
3、: n“); printf(“ 完成学生: n“); printf(“ 完成时间:年月日 n“); printf(“ thank younn“); printf(“请输入题目数(1-1000)“); scanf(“%d“, if (k1000) printf(“n 超出允许范围n“); printf(“请再次输入题目数n“); scanf(“%d“, printf(“请选择出题方式:0.加法 1.减法 2.乘法 3.除法 4.随机n“); scanf(“%d“, printf(“n*开始答题*n“); 通信工程 C 语言强化训练实验报告 6 for (i=0;ib) printf(“n 第%d 题:%d-%d=“,i+1,a,b); scanf(“%d“, answersi=a-b; else printf(“n 第%d 题:%d-%d=“,i+1,b,a); scanf(“%d“, 通信工程 C 语言强化训练实验报告 7 answersi=b-a; if (m=2|n=2) printf(“n 第%d 题:%d*%d=“,i+1,a,b); scanf(“%d“, answersi=a*b; if (m=3|n=3) if(a!=0 printf(“n 第%d 题:%d/%d=“,i+1,s,a); scanf(“%d“, answer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 小学 数学 出题 系统
