#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d,e,f,h;
bool g;
srand(time(0));
cout<<"你要做几到计算题?\n";
cin>>d;
cout<<"你要做在多少以内?\n";
cin>>e;
cin>>h;
a=rand()%(e-h+1)+h;
b=rand()%(e-h+1)+h;
for(;d!=0;d--)
{
srand(time(0));
a=rand()%(e-h+1)+h;
b=rand()%(e-h+1)+h;
cout<<a<<'+'<<b<<'='<<endl;
cin>>f;
if(f==a+b)
{
cout<<"你的答案:"<<f<<endl<<"计算机的答案:"<<a+b<<endl;
cout<<"答对了!\n";
}
else
{
cout<<"你的答案:"<<f<<endl<<"计算机的答案:"<<a+b<<endl;
cout<<"答错了!\n";
cout<<"你要再做一次吗?\n";
cin>>g;
if(g==true)
{
cout<<a<<'+'<<b<<'='<<endl;
cin>>f;
if(f==a+b)
cout<<"答对了!\n";
else
cout<<"答错了!\n";
}
}
}
return 0;
}
如何把这些代码变成函数?(我才四年级)
于 2024-01-13 12:49:57 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)