小学数学随机题的C++源代码
在这里,运行确认已被编译:
# include & ltiostream & gt
# include & ltcstdlib & gt
使用命名空间std
无效付豪(整数x)
{
if(x = = 0)printf("+");
if(x = = 1)printf("-");
if(x = = 2)printf(" * ");
}
int main()
{
int a,b,t,p,flag
int得分= 0;
int n,I;
循环:
系统(“cls”);
cout & lt& lt“你想回答几个问题?”& lt& ltendl
CIN & gt;& gtn;
cout & lt& lt“开始进入测试!”& lt& ltendl
for(I = 0;我& ltn;i++)
{
cout & lt& lt“第一”
a = rand()% 10;
b = rand()% 10;
如果(a & ltb)
flag = rand()% 3;
cout & lt& lta;
付豪(国旗);
cout & lt& ltb & lt& lt" = ";
CIN & gt;& gtt;
如果(标志==0)
{
如果(t==a+b)
else cout & lt& lt“回答错误!正确答案是:“
}
if(flag==1)
{
如果(t==a-b)
else cout & lt& lt“回答错误!正确答案是:“
}
if(flag==2)
{
如果(t==a*b)
else cout & lt& lt“回答错误!正确答案是:“
}
}
cout & lt& lt"正确问题的总数是:"
cout & lt& lt“你想继续吗?1.继续2。退出"
CIN & gt;& gtt;
if(t==1)转到循环;
else cout & lt& lt“欢迎使用!再见!”& lt& ltendl
系统(“暂停”);
返回1;
}