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

来自丁荣兴的问题

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

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

1回答
2020-06-1401: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
大家都在问
最新问答