如何编写一个C语言程序,让计算机自动出四则运算计算题,要求自-查字典问答网
分类选择

来自丁荣兴的问题

  如何编写一个C语言程序,让计算机自动出四则运算计算题,要求自动出0-10之间的四则运算题,并批改结果?

  如何编写一个C语言程序,让计算机自动出四则运算计算题,要求自动出0-10之间的四则运算题,并批改结果?

1回答
2020-06-14 01:21
我要回答
请先登录
郭力真

  少年,写好了,给你参考一下.还可以更复杂.

  #include

  #include

  #include

  #defineN10

  intTest()

  {

  intnum=0;

  intanswer=0;

  intresult=0;

  intm=0;

  intn=0;

  charop=0;

  intcount=N;

  while(count--)

  {

  m=rand()%10;

  n=rand()%10;

  op=rand()%4;

  switch(op)

  {

  case0:

  op='+';

  answer=m+n;

  break;

  case1:

  op='-';

  answer=m-n;

  break;

  case2:

  op='*';

  answer=m*n;

  break;

  case3:

  n++;

  op='/';

  answer=m/n;

  break;

  default:

  break;

  }

  printf("n题目:");

  printf("%d%c%d=?n",m,op,n);

  printf("请输入答案:");

  scanf("%d",&result);

  if(answer==result)

  num++;

  }

  returnnum;

  }

  intmain()

  {

  srand(time(NULL));

  printf("开始做题:n");

  printf("答题结束,你总共答对%d道题目.n",Test());

  return0;

  }

2020-06-14 01:24:05

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •