早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用c语言编写小学数学考试题1)任意生成5道题,每道题有两个运算数,且都在1到100间,它们参与的运算是+-×÷中的任意一种。2)显示生成的5道题。3)每给出1道题目后,要提示用户输入

题目详情
用c语言编写 小学数学考试题
1)任意生成5道题,每道题有两个运算数,且都在1到100间,它们参与的运算是+-×÷中的任意一种。
2)显示生成的5道题。
3)每给出1道题目后,要提示用户输入计算结果,当用户输入完毕后;给出下一道题目,并提示用户输入计算结果;要求每答一道题,按照每题10分的标准给出用户成绩。
4)当用户完成所有题目的运算后,按照每题10分的标准给出用户成绩,并把所有题目、标准答案及用户的输入显示出来。
▼优质解答
答案和解析
main()
{
int a[5],b[5],c[5];
flost q[5];
int i;
char d[5];
for(i=0;i<5;i++)
{
a[i]=rand()%100;
b[i]=rand()%100;
c[i]=rand()%4;
if(a[i])
a[i]++;
if(a[i])
a[i]++;
switch(c[i]+1)
{
case 1: d[i]='+';
case 2: d[i]='-';
case 3: d[i]='*';
case 4: d[i]='÷';
}
}
for(i=0;i<5;i++)
{
printf("The %d problem:\n");
printf("%d%c%d=",a[i],d[i],b[i]);
scanf("%d",&q[i]);
system("cls");
printf("The %d problem:\n");
printf("%d%c%d=%d",a[i],d[i],b[i],q[i]);
switch(c[i]+1)
{
case 1:
{
if(a[i]+b[i]==q[i])
printf("yes");
else
printf("not");
}
case 2:
{
if(a[i]-b[i]==q[i])
printf("yes");
else
printf("not");
}
case 3:
{
if(a[i]*b[i]==q[i])
printf("yes");
else
printf("not");
}
case 1:
{
if(a[i]*1.0/b[i]==q[i])
printf("yes");
else
printf("not");
}
}
}
}
看了用c语言编写小学数学考试题1)...的网友还看了以下:

有几道力学题,.理论力学第一题选择题(基本概念和公理)1理论力学包括()A、静力学、运动力学和动力  2020-06-12 …

谁来替我解释一下这道题学经济金融方面的高手来中国人民银行公布,自2008年3月25日起,上调存款类  2020-06-16 …

怎样在不使用方程式的前提下解答这道题?学校买来8张桌子、3把椅子共用去940元,买来2把椅子、2张  2020-07-09 …

五年级举行口算比赛(规定3分钟做120道题),第2名到第6名平均每人做对105道,比前6名做对的平  2020-07-13 …

数学活动课上,李老师布置了这样一道题,“学校校办工厂需制作一块广告牌,请来两名工人师傅.已知师傅单  2020-07-14 …

一道关于“多式联运问题,有变换费用,求最低运输费用”的运筹学试题,一道关于“多式联运问题,有变换费用  2020-11-05 …

谁会这道题:阅读和运用材料解决问阅读和运用材料解决问题,是历史学习的重要方法之一.根据所学知识,回答  2020-11-06 …

用c语言编写小学数学考试题1)任意生成5道题,每道题有两个运算数,且都在1到100间,它们参与的运算  2020-11-20 …

用C语言编写小学数学考试题任意生成10道题,每道题有两个运算数,且都在1到100间,它们参与的运算是  2020-11-20 …

一道数学题的前世今生(数学作文)(1)编一道难题(2)编一道比(1)容易的题(3)编一道比(1)更容  2020-11-22 …