第一代:
#include<iostream>
#include<Windows.h>
#include<ctime>
#include<conio.h>
#include<cstdlib>
#include<iomanip>
using namespace std;
double a,b,c,answer[10];
char op;
void get_op(){op=getch();}
int main()
{
while(1)
{
while(1)
{
if(kbhit())
{
get_op();
break;
}
}
if(op=='q'||op=='Q')
break;
else if(op=='a'||op=='A')
{
for(int i=0;i<10;i++)
cout<<i+1<<":"<<answer[i]<<endl;
cout<<"\n\n\n";
continue;
}
else if(op!=' '&&op!='\n')
continue;
srand(rand()*time(0));
for(int i=0;i<10;i++)
{
cout<<i+1<<":";
a=rand()%150;
b=rand()%150;
c=rand()%150;
cout<<a;
if(rand()%2==1)
{
answer[i]=a+b;
cout<<"+";
}
else
{
answer[i]=a-b;
cout<<"-";
}
cout<<b;
if(rand()%2==1)
{
answer[i]+=c;
cout<<"+";
}
else
{
answer[i]-=c;
cout<<"-";
}
cout<<c<<"=?\n";
}
cout<<"\n";
}
return 0;
}
之后会更新的...