C程序小学生测验.doc

上传人:wux****ua 文档编号:9577401 上传时间:2020-04-06 格式:DOC 页数:9 大小:39.02KB
返回 下载 相关 举报
C程序小学生测验.doc_第1页
第1页 / 共9页
C程序小学生测验.doc_第2页
第2页 / 共9页
C程序小学生测验.doc_第3页
第3页 / 共9页
点击查看更多>>
资源描述
C设计 小学生测验 小学生测验 面向小学1-2年级学生,随机选择两个整数和加减法形成算是要求学生解答。功能要求: (1)、电脑随机出五道题,每题20分,程序结束时显示学生得分; (2)、确保算式没有超出1-2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出050的范围,负数更是不允许的; (3)、每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案; (4)、对于每道题,学生第一次输入正确答案得20分,第二次输入正确答案得15分,第三次输入正确答案得3分,否则不得分; (5)、总成绩90分以上显示“A,80-90显示”B,70-80显示“C”,60-70显示“D,60一下”E。 (6)、每小题结束后进行清屏,改变显示界面背景色和字体色。#include#include#include/使用当前时针做种子int main()void print_star();/对printf_star函数作声明int i,j,score=0;int a=0,b=0,s=0,d=0,x;char sign2=+,-;/score为测验成绩,a、b为算术量,s为a、b算术后的答案,x为考生计算结果,并将其初始化;sign2为算术运算符srand(unsigned)time(NULL);/初始化随机数system(color 71);/设置背景和字体颜色printf(n);printf( tt*nn);printf(ttt 1-2年级小学生测试题nn);printf( tt*nn);for(i=1;i=0&s=50)break;/若s满足大于等于0且小于等于50,则终止循环,否则继续下个循环printf(%d) %d %c %d =n,i,a,signd,b);printf(输入计算结果:nn );for(j=1;j=3;j+)/在三次内输入计算结果scanf(%d,&x);/输入计算结果if(x=s)if(j=1)score=score+20;printf(回答正确!nn);break;/若第一次回答正确得20分,终止此次循环else if(j=2)score=score+15;printf(回答正确!nn);break;/若第二次回答正确得15分,终止此次循环else if(j=3)score=score+3;printf(回答正确!nn);break;/若第三次回答正确得3分,终止此次循环elseif(j=2)printf(a);/警告声提示计算错误printf(计算错误!重新输入:nn );/两次内回答错误,提示计算错误,重新输入elseprintf(a);printf(计算错误!正确答案: %dnn,s);/三次均未回答正确,输出正确答案if(i=90)print_star();/调用print_star函数printf(t测验成绩);printf(ntScore=%dntBand: An,score);/输出测验成绩和等级 print_star();else if(score=80)print_star();printf(t测验成绩);printf(ntScore=%dntBand: Bn,score);print_star();else if(score=70)print_star();printf(t测验成绩);printf(ntScore=%dntBand: Cn,score);print_star();else if(score=60)print_star();printf(t测验成绩);printf(ntScore=%dntBand: Dn,score);print_star();else print_star();printf(t测验成绩);printf(ntScore=%dntBand: En,score);print_star();return 0;void print_star()/定义print_star函数printf(n*n);
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!