0-100的10道四则运算题

Posted yh99

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0-100的10道四则运算题相关的知识,希望对你有一定的参考价值。

#include<iostream>

#include<time.h>

#include<stdio.h>

using namespace std;

void main()

{

  int t,num,a,n,i,b;

  srand(time(NULL));//根据时间产生随机数

  for(i=0;i<10;i++)

  {

  a=rand()%100;//0-100随机一个数赋值

      loop:b=rand()%100;//0-100随机一个数赋值????????

  n=rand()%4;

  switch(n)

  {

  case 0:cout<<""<<i<<""<<endl;

  cout<<a<<"+"<<b<<"=";

  t=a+b;

  break;

  case 1:cout<<""<<i<<""<<endl;

  cout<<a<<"-"<<b<<"=";

  t=a-b;

  break;

  case 2:cout<<""<<i<<""<<endl;

  cout<<a<<"*"<<b<<"=";

  t=a*b;

  break;

  case 3:cout<<""<<i<<""<<endl;

  cout<<a<<"/"<<b<<"=";

  t=a/b;

  break;

 if(b==0) goto loop;t=a/b;break;

  }

  do

    {

 cin>>num;

 if(num==t)

 {

 cout<<"答案正确"<<endl;

 }

 else

 {

 cout<<"答案错误!正确答案是:"<<t<<endl;

 }

}while(num!=t);

}

}  

 

 

技术分享图片

除法除不尽时会陷入死循环 ;答案错误不会继续出题,在思考解决方案

以上是关于0-100的10道四则运算题的主要内容,如果未能解决你的问题,请参考以下文章

用c语言作 通过计算机随机产生10道四则运算题

作业:小学300道四则运算题

300道随机四则运算小程序(java编写)

生成300道小学四则运算题

30道四则运算题

随机产生三十道四则运算题程序