问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

小学数学运算测试系统设计

发布网友 发布时间:2022-05-03 10:01

我来回答

3个回答

热心网友 时间:2023-10-20 09:13

楼上修改得
完善:可以做加减法,随机产生数,编译通过并正确运行,减法不会出现得数为负。
修改后如下:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main()
{
int num,score, sum,
a,b,
i, type;
srand( (unsigned)time( NULL ));
while (1)
{
printf("输入做题数目:(输入 0 结束)");
scanf("%d",&num);
if (num==0)break;
printf("开始做题:\n");
score=0;
for (i=0;i<num;i++)
{
a=rand()%10;
b=rand()%10;
type = rand()%2;
if (type == 0)
{
printf("%d + %d =? ",a,b);
scanf("%d",&sum);
if (sum==a+b)
{
score++;
printf("恭喜你,做对了。\n");
}
else
printf("做错了,加油啊。\n");
}
else
{
if (a > b)
printf("%d - %d =? ",a,b);
else printf("%d - %d =? ",b,a);
scanf("%d",&sum);
if (sum==abs(a-b))
{
score++;
printf("恭喜你,做对了。\n");
}
else
printf("做错了,加油啊。\n");
}
}
printf("共有%d题,你做对了%d题。\n",num,score);
}
printf("做题结束。\n");
return 0;
}

热心网友 时间:2023-10-20 09:13

楼上修改得
完善:可以做加减法,随机产生数,编译通过并正确运行,减法不会出现得数为负。
修改后如下:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main()
{
int num,score, sum,
a,b,
i, type;
srand( (unsigned)time( NULL ));
while (1)
{
printf("输入做题数目:(输入 0 结束)");
scanf("%d",&num);
if (num==0)break;
printf("开始做题:\n");
score=0;
for (i=0;i<num;i++)
{
a=rand()%10;
b=rand()%10;
type = rand()%2;
if (type == 0)
{
printf("%d + %d =? ",a,b);
scanf("%d",&sum);
if (sum==a+b)
{
score++;
printf("恭喜你,做对了。\n");
}
else
printf("做错了,加油啊。\n");
}
else
{
if (a > b)
printf("%d - %d =? ",a,b);
else printf("%d - %d =? ",b,a);
scanf("%d",&sum);
if (sum==abs(a-b))
{
score++;
printf("恭喜你,做对了。\n");
}
else
printf("做错了,加油啊。\n");
}
}
printf("共有%d题,你做对了%d题。\n",num,score);
}
printf("做题结束。\n");
return 0;
}

热心网友 时间:2023-10-20 09:14

供小孩使用的程序,已经编译运行通过。
加减都可以算了,也不会出现负值,
因为出现负值的时候我把a,b调换了。
我的邮箱:cir_chen@126.com
发个邮件过来,我把编译连接后的exe文件发给你。

#include <stdlib.h>
#include <stdio.h>

int main()
{
int num,score, sum,
a,b,
i;
char token[2]={'-','+'};
int aOrs[2]={-1,1},
which,tmp;
while(1)
{
printf("输入做题数目:(输入 0 结束)");
scanf("%d",&num);
if(num==0)break;
printf("开始做题:\n");
score=0;
for(i=0;i<num;i++)
{
randomize();
a=random(9);
b=random(9);
a++;
b++;
which=a%2;
if(a+b*aOrs[which]<0)
{
tmp=a;a=b;b=tmp;
}
printf("第%d题:%d %c %d =? ",i+1,a,token[which],b);
scanf("%d",&sum);
if(sum==a+b*aOrs[which])
{
score++;
printf("恭喜你,做对了。");
}
else
printf("做错了,加油啊。");
printf("\n\n");
}
printf("共有%d题,你做对了%d题。\n",num,score);
}
printf("做题结束。\n");
getchar();getchar();
return 0;
}

热心网友 时间:2023-10-20 09:14

供小孩使用的程序,已经编译运行通过。
加减都可以算了,也不会出现负值,
因为出现负值的时候我把a,b调换了。
我的邮箱:cir_chen@126.com
发个邮件过来,我把编译连接后的exe文件发给你。

#include <stdlib.h>
#include <stdio.h>

int main()
{
int num,score, sum,
a,b,
i;
char token[2]={'-','+'};
int aOrs[2]={-1,1},
which,tmp;
while(1)
{
printf("输入做题数目:(输入 0 结束)");
scanf("%d",&num);
if(num==0)break;
printf("开始做题:\n");
score=0;
for(i=0;i<num;i++)
{
randomize();
a=random(9);
b=random(9);
a++;
b++;
which=a%2;
if(a+b*aOrs[which]<0)
{
tmp=a;a=b;b=tmp;
}
printf("第%d题:%d %c %d =? ",i+1,a,token[which],b);
scanf("%d",&sum);
if(sum==a+b*aOrs[which])
{
score++;
printf("恭喜你,做对了。");
}
else
printf("做错了,加油啊。");
printf("\n\n");
}
printf("共有%d题,你做对了%d题。\n",num,score);
}
printf("做题结束。\n");
getchar();getchar();
return 0;
}

热心网友 时间:2023-10-20 09:14

一个加法表

#include <stdio.h>

int main()
{
int i,j;
for (i = 0; i < 10; i ++)
{
for (j = 0; j <= i; j ++)
{
printf("%d+%d=%d ",i,j,i + j);
}
printf("\n");
}
return 0;
}

热心网友 时间:2023-10-20 09:14

一个加法表

#include <stdio.h>

int main()
{
int i,j;
for (i = 0; i < 10; i ++)
{
for (j = 0; j <= i; j ++)
{
printf("%d+%d=%d ",i,j,i + j);
}
printf("\n");
}
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 C语言程序设计课程小学数学测试系统 小学生数学测试系统c++ 用C语言编写一个简单的&quot;小学数学测试系统&quot; 我想举报公司偷税漏税,应该去哪里举报,和需要什么资料 举报公司偷税漏税没有证据怎么办? 湖南质量认证体系证书编号是43开头吗? ISO9100认证证书编号时候怎么构成的 青岛做iso认证咨询的公司哪一个比较好?急!! 青岛ISO认证咨询公司 青岛企业申请iso14000认证需要满足的条件有哪 山东青岛怎么考iso认证证书 青岛有没有做离岸户ISO90认证的机构 在青岛去哪做ISO9000、CE认证比较好? 请问青岛做ISO20000的认证去哪里好? 青岛哪有做ISO9000认证、培训的? 青岛iso9000认证需要多少钱 申请青岛ISO14001认证需要提交哪些材料 OPPOR9的小视频怎么才能调到前置摄像头 oppor9照相前摄像头怎么用不了 oppo r9s前摄像头虚化模式是怎么开? 求一个C语言编写的小学数学测试系统,要求有加法,减法,乘法,除法,四则混合运算,试卷共六个部分。 设计课题五:小学数学测试系统 图形化界面(GUI)编程,开发一个数学运算(加减)测评系统 c++跪求!!!小学生四则运算测试系统(C++编写) 小学数学无纸化模拟考试系统下载网址 学生在线考试用什么考试系统好? 银符考试系统中研究生入学考试数学一真题有多少套 当兵数学测试题多少算合格 需要一个题库软件,要能自己录入题库并且可以在软件上自主测试的 舞阳县太平阳保险上班时间 oppo最新款手机360度旋转摄像头 oppo360度摄像头那个手机 oppo那款手机是2600还是360°摄像头 oppo360度旋转手机代言人 oppo360摄像头会不会很容易坏掉 形容彝族姑娘美怎么说 描述姑娘的唯美句子 描写女子羞涩唯美句子 qq安全中心提示登陆失效请重新输入密码 怎么回事 有没有描写七八岁的小姑娘外貌,衣着的古风唯美的句子?一定要细腻的文笔,古风唯美,才女解答