求c++写小学生数学考试软件源代码。
#包含?& ltiostream & gt
使用?命名空间?std
int?主()
{
int?I,j,k,l=0,n;
cout & lt& lt* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * & lt;endl
cout & lt& lt“请选择您要测试的题型:1。+?2.-?3.*?4./:";
CIN & gt;& gt我;
if(i==1)
{
cout & lt& lt请输入测试问题的数量:
CIN & gt;& gtj;
for(int?k 1 = 0;k 1 & lt;j;k1++)
{
srand((无符号)时间(空));
int?x 1 = rand()% 100;
int?x2 = rand()% 100;?
cout & lt& ltx 1 & lt;& lt"+" & lt;& ltx2 & lt& lt"=:";
CIN & gt;& gtk;
if(k==x1+x2){
cout & lt& lt“回答正确!”& lt& ltendl?
l++;
}
其他
cout & lt& lt“回答错误!正确答案是:“
}
}
不然呢?如果(i==2)
{
cout & lt& lt请输入测试问题的数量:
CIN & gt;& gtj;
for(int?k 1 = 0;k 1 & lt;j;k1++)
{
srand((无符号)时间(空));
int?x 1 = rand()% 100;
int?x2 = x 1+rand()% 50;?
cout & lt& ltx2 & lt& lt“-”& lt;& ltx 1 & lt;& lt"=:";
CIN & gt;& gtk;
if(k==x2-x1){
cout & lt& lt“回答正确!”& lt& ltendl?
l++;
}
其他
cout & lt& lt“回答错误!正确答案是:“
}
}
不然呢?如果(i==3)
{
cout & lt& lt请输入测试问题的数量:
CIN & gt;& gtj;
for(int?k 1 = 0;k 1 & lt;j;k1++)
{
srand((无符号)时间(空));
int?x 1 = rand()% 100;
int?x2 = rand()% 100;?
cout & lt& ltx 1 & lt;& lt" * " & lt& ltx2 & lt& lt"=:";
CIN & gt;& gtk;
if(k==x1*x2){
cout & lt& lt“回答正确!”& lt& ltendl?
l++;
}
其他
cout & lt& lt“回答错误!正确答案是:“
}
}
不然呢?如果(i==4)
{
cout & lt& lt请输入测试问题的数量:
CIN & gt;& gtj;
for(int?k 1 = 0;k 1 & lt;j;k1++)
{
srand((无符号)时间(空));
int?x 1 = rand()% 100+1;
int?x2 = x 1 *(rand()% 10);?
cout & lt& ltx2 & lt& lt“/”& lt;& ltx 1 & lt;& lt"=:";
CIN & gt;& gtk;
if(k==x2/x1){
cout & lt& lt“回答正确!”& lt& ltendl?
l++;
}
其他
cout & lt& lt“回答错误!正确答案是:“
}
}
cout & lt& lt“您在本次测试中答对的问题数量是”
cout & lt& lt"继续测试:0。退出?1.继续:“;
CIN & gt;& gtn;
if(n==1){
回归?main();}
//system(" PAUSE ");
回归?0;
}
测试几次应该不会有错误!