您的位置:首页 > 博客中心 > 互联网 >

10以内的数字的四则运算

时间:2022-05-11 10:23

#include
#include
#include
using namespace std;
int main()
{
int num1,num2,op,result1,result2; //num1,num2:操作数;op:运算符;result1,result2:结果
do
{
srand(time(NULL));
num1=rand()*10/(RAND_MAX+1);
num2=rand()*10/(RAND_MAX+1); //生成运算数
op=rand()*4/(RAND_MAX+1); //生成运算符 0-- +,1-- -,2-- *,3-- /

switch (op)
{
case 0:
cout< cin>>result1;
if (num1+num2 == result1)
cout<<"you are right"< else
cout<<"you are wrong"< break;
case 1:
cout< cin>>result1;
if (num1-num2 == result1)
cout<<"you are right"< else
cout<<"you are wrong"< break;
case 2:
cout< cin>>result1;
if (num1*num2 == result1)
cout<<"you are right"< else
cout<<"you are wrong"< break;
case 3:
cout< cin>>result1;
cout<<"余数为=? ";
cin>>result2;
if ((num1/num2 == result1)&&(num1%num2==result2))
cout<<"you are right"< else
cout<<"you are wrong"< break;
}
}while(1);
return 0;

}

本类排行

今日推荐

热门手游