ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:285.67KB ,
资源ID:6128092      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6128092.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小学生数学测试软件C语言专业课程设计样本.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

小学生数学测试软件C语言专业课程设计样本.docx

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

2、合运算;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()用

3、于成绩在60-80之间时生成两个表情,子函数void ku()用于成绩少于60时生成两个哭脸。上述三个子函数的使用目的在于使软件在使用时增加使用者的兴趣。流程图 , 循环题数次程序代码,#include#include#include#includeint 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; c

4、ase 3: cheng(); break; case 4: hun(); break; case 5: printf(欢迎再次使用,再见n); exit(0); void xiao() int x1,x2; char diamond130= , ,*, , , , , , , ,*, , , , , , , , ,*, , , , , , , ,*, , , *, , , ,*, , , ,*, , , ,*, , , , ,*, , , ,*, , , ,*, , , ,*, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

5、 , , , , ,*, , , ,*, , , , , , , , , , , , ,*, , , ,*, , , , , , , , , , ,*, , , , , , , , , , , , , , , , ,*, , , , , , ; for(x1=0;x15;x1+) for(x2=0;x230;x2+) printf(%c,diamond1x1x2); printf(n); void wu() int g1,g2; char diamond230= , ,*, , , , , , , ,*, , , , , , , , ,*, , , , , , , ,*, , , *, , ,

6、 ,*, , , ,*, , , ,*, , , , ,*, , , ,*, , , ,*, , , ,*, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,*, ,*, , , , , ,*, ,*, , , , , , ,*, ,*, , , , , ,*, ,*, ; for(g1=0;g14;g1+) printf(%c,diamond2g1g2); printf(n);void ku() int r1,r2; char diamond318=*,*, , , ,*,*, , , , ,*,*, , , ,*,*

7、, , , , , , , , , , , , , , , , , , , , , ,*, , , , , , , , , , ,*, , , , ,*, , , ,*, , , , , , ,*, , , ,*, ; for(r1=0;r14;r1+) for(r2=0;r20&num6) return(num); else printf( -*-*-输入错误,请重新输入!n);void jia() int a1,b1,ans1,zhen1,i1,k1,m1,n1,he; int q1; printf(n); printf(-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

8、-*-*-*-*-*-*-); printf(n); printf( 请选择题目的难易程度:); scanf(%d,&n1); for( ; ; ) int right1=0,score1=0; m1=(int)(pow(10,n1); printf(请输入你想做的题目数量:); scanf(%d,&k1); printf(n); printf(-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-); printf(n); for(i1=0;i1=80&score1=60&score180) printf(你考了%d分,还不错,但不是特别理想,继续努力

9、!n,score1); wu(); if(n1=3) printf(你想再来几题吗?是请按1,不是请按2: ); scanf(%d,&q1); if(q1=2) break; else printf(你想挑战更高难度吗?是请按1,不是请按2: ); scanf(%d,&q1); if(q1=1) n1+; else break; if(score160) printf(你只考了%d分,成绩不理想,别灰心,继续努力!n,score1); ku(); if(n1!=3) printf(你想再来几题吗?是请按1,不是请按2: ); scanf(%d,&q1); if(q1=2) break; voi

10、d jian() int a2,b2,ans2,zhen2,i2,k2,m2,n2,cha; int q2; printf(n); printf(-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-); printf(n); printf( 请选择题目的难易程度:); scanf(%d,&n2); for( ; ; ) int right2=0,score2=0; m2=(int)(pow(10,n2); printf(请输入你想做的题目数量:); scanf(%d,&k2); printf(n); printf(-*-*-*-*-*-*-*-*-*-

11、*-*-*-*-*-*-*-*-*-*-*-*-*-*-); printf(n); for(i2=0;i2=80&score2=60&score280) printf(你考了%d分,还不错,但不是特别理想,继续努力!n,score2); wu(); if(n2=3) printf(你想再来几题吗?是请按1,不是请按2: ); scanf(%d,&q2); if(q2=2) break; else printf(你想挑战更高难度吗?是请按1,不是请按2: ); scanf(%d,&q2); if(q2=1) n2+; else break; if(score260) printf(你只考了%d分

12、,成绩不理想,别灰心,继续努力!n,score2); ku(); if(n2!=3) printf(你想再来几题吗?是请按1,不是请按2: ); scanf(%d,&q2); if(q2=2) break; void cheng() int a3,b3,ans3,zhen3,i3,k3,m3,n3,ji; int q3; printf(n); printf(-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-); printf(n); printf( 请选择题目的难易程度:); scanf(%d,&n3); for( ; ; ) int right3=

13、0,score3=0; m3=(int)(pow(10,n3); printf(请输入你想做的题目数量:); scanf(%d,&k3); printf(n); printf(-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-); printf(n); for(i3=0;i3=80&score3=60&score380) printf(你考了%d分,还不错,但不是特别理想,继续努力!n,score3); wu(); if(n3=3) printf(你想再来几题吗?是请按1,不是请按2: ); scanf(%d,&q3); if(q3=2) break

14、; else printf(你想挑战更高难度吗?是请按1,不是请按2: ); scanf(%d,&q3); if(q3=1) n3+; else break; if(score360) printf(你只考了%d分,成绩不理想,别灰心,继续努力!n,score3); ku(); if(n3!=3) printf(你想再来几题吗?是请按1,不是请按2: ); scanf(%d,&q3); if(q3=2) break; void hun() int a4,b4,c4,ans4,zhen4,i4,k4,m4,n4,guo; int q4; printf(n); printf(-*-*-*-*-*-

15、*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-); printf(n); printf( 请选择题目的难易程度:); scanf(%d,&n4); for( ; ; ) int right4=0,score4=0; m4=(int)(pow(10,n4); printf(请输入你想做的题目数量:); scanf(%d,&k4); printf(n); printf(-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-); printf(n); for(i4=0;i4k4;i4+) srand(time(0); a4=rand()%m4; b4=rand()%m4; c4=rand()%m4; if(a4%16=0) zhen4=a4+b4+c4; printf( %d. %d+%d+%d=() 你的答案是: ,i4+1,a4,b4,c4); if(a4%16=1) guo=a4+b4+c4; zhen4=a4;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1