小学数学随机题的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;

}