当前位置:   article > 正文

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

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

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");

}

}

}

}

解析看不懂?求助智能家教解答查看解答

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/208883
推荐阅读
相关标签
  

闽ICP备14008679号