我正在尝试创建一个游戏,其中反复询问使用 1 到 9 之间的数字的乘法问题,直到有人犯错为止。当它们出错时,程序应显示“oops”。
我的代码:
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main ()
{
srand (time(NULL));
int a= rand()%9+1;
int b= rand()%9+1;
int c;
while (c == a*b)
{
cout<<a<<" * "<<b<<"= ";
cin>>c;
}
cout<<"oops";
return 0;
}
我有两个困难。首先,在程序中生成相同的“随机”数字。其次,当有人犯错时,不会显示“oops”。
谢谢您的帮助。