下载此文档

(完整word版)C语言小学生测试0001.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
: .
[南京理工大学紫金学院 ]
[C 语言报告 ]
小学生测试
成员:谢德煜,徐安伟
徐凡,徐航
指导教师:郑老师
组别: 16 自动化第 7 组
2020年 1月14日
一、组内成员分工
二、课题介绍
三、程序功能介绍
四、主体内容
错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。
1. 设计分析 错误!未定义书签。
2. 流程图 错误!未定义书签。
3. 各模块的功能及程序说明
4. 源代码
5. 操作方法
6. 实验结果
错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。
五、设计
#
、组内成员分工
谢德煜:报告册书写 徐安伟:分析设计 徐凡:编写程序 徐航:调试修改
二、课题介绍
小学生测验系统
任务:面向小学 1~2 年级学生,随机选择两个整数和加减法形成算式 要求学生解答。
功能要求: 1)电脑随机出 10 道题,每题 10分,程序结束时显示学 生得分;
2)确保算式没有超出 1~2 年级的水平,只允许进行 50 以内的加减法,不允许两数之和或之差超出 0~50 的范 围,负数更是不允许的;
3)每道题学生有三次机会输入答案,当学生输入错误答 案时,提醒学生重新输入, 如果三次机会结束则输出正 确答案;
4) 对于每道题, 学生第一次输入正确答案得 10分,第二 次输入正确答案得 7 分,第三次输入正确答案得 5 分, 否则不得分;
5) 总成绩90以上显示“SMART” , 80-90显示“GOOD” ,
70-80显示“OK ”,60-70显示“ PASS', 60以下显示 “TRY AGAIN ”。
三、程序功能介绍
通过随机函数rand ()生成两个之和<50且之差>0的两个随 机数,以及随机的 +—号来实现随机选择两个整数和加减法。 通过 if 函数来进行的结果的判断, 同时进行分数档次的划分, 计算最终的十次叠加值得出最后的总分。从而进行对较为客 观的总评。
#
四、主体内容
:通过随机函数和循环结构来实现 面向小学生的测试

#include<>
#include<>
#include<>
#include<>
void main()
{
int num=0,add=0; /* 答题数,总分 */
int score[3]={10,7,5};/* 得几分 */
char str[20],str1[10][20];
while(1)
{
int a=0,b=0,d=0,c=0,k=0,i=0,j=-1,result;
char sf[2]={'+','-'};/* 符号 */
while(1)
{
a=rand()%51;/*0-50 的随机数 */
b=rand()%51;/*0-50 的随机数 */
d=rand()%2;/* 随机符号 */
i

(完整word版)C语言小学生测试0001 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
最近更新