# include & ltstdlib.h & gt
# include & lttime.h & gt
使用命名空間std
int a,b,dui_ti=0,cuo_ti=0,ti _ mu = 0;
char ch
Int sui_ji_shu_a()//生成隨機數a
{
int a;
a = rand()% 9+1;
返回a;
}
Int sui_ji_shu_b()//生成隨機數b
{
int b;
b = rand()% 9+1;
返回b;
}
Char sui_ji_fu_hao()//生成隨機符號
{
char ch
ch = rand()% 4+1;
開關(通道)
{
案例1:返回'+';打破;
情況二:返回'-';打破;
情況3:返回' * ';打破;
情況4:返回“/”;打破;
}
}
虛空舒_楚_ suan _石()
{
cout & lt& lta & lt& ltch & lt& ltb & lt& lt"=";
}
int main()
{
int da _ an
做
{
ti _ mu++;
srand(time(0));
a = sui _ Ji _ Shu _ a();
ch = sui _ Ji _ fu _ Hao();
b = sui _ Ji _ Shu _ b();
開關(通道)
{
大小寫“+”:
{
舒_楚_ suan _石();
CIN & gt;& gt大安;
if (da_an==a+b)
{
cout & lt& lt“恭喜恭喜!正確答案" < & ltendl
dui _ ti++;
}
其他
{
cout & lt& lt“打擾了!妳答錯了" < & ltendl
CuO _ ti++;
}
}破;
大小寫'-':
{
如果(b & gtA) //判斷縮減量是否大於被減數。
{
int z;
z = b;
a = b;
a = z;
}
舒_楚_ suan _石();
CIN & gt;& gt大安;
if (da_an==a-b)
{
cout & lt& lt“恭喜恭喜!正確答案" < & ltendl
dui _ ti++;
}
其他
{
cout & lt& lt“打擾了!妳答錯了" < & ltendl
CuO _ ti++;
}
}破;
大小寫' * ':
{
舒_楚_ suan _石();
CIN & gt;& gt大安;
if (da_an==a*b)
{
cout & lt& lt“恭喜恭喜!正確答案" < & ltendl
dui _ ti++;
}
其他
{
cout & lt& lt“打擾了!妳答錯了" < & ltendl
CuO _ ti++;
}
}破;
案例“/”:
{
做
{
a = sui _ Ji _ Shu _ a();
b = sui _ Ji _ Shu _ b();
} while (a%b!=0);//如果被除數不能被被除數整除,重新生成隨機數。
舒_楚_ suan _石();
CIN & gt;& gt大安;
if (da_an==a/b)
{
cout & lt& lt“恭喜恭喜!正確答案" < & ltendl
dui _ ti++;
}
其他
{
cout & lt& lt“打擾了!妳答錯了" < & ltendl
CuO _ ti++;
}
}
}
} while(ti _ mu & lt;50);//控制主題的數量
cout & lt& lt“妳總是回答* * *”< & lt;ti _ mu & lt& lt“標題”
if (cuo_ti==0)
{
cout & lt& lt“妳真棒!妳的正確率是100%。”& lt& ltendl
}
其他
{
cout & lt& lt“妳回答的正確率是”
}
返回0;
}
有需要加我QQ103869967。