64,654
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <time.h>
using namespace std;
int main(int argc, char** argv)
{
int a;
int b;
int result;
int value;
srand((unsigned)time(NULL));
cout << "请计算如下算式(输入-1退出):" << endl;
while(true)
{
a = rand();
b = rand();
if(a % 2 == 0)
{
cout << a << " + " << b << " = ";
result = a + b;
}
else
{
if(a > b)
{
cout << a << " - " << b << " = ";
result = a - b;
}
else
{
cout << b << " - " << a << " = ";
result = b - a;
}
}
cin >> value;
if(-1 == value)
{
cout << "欢迎继续来练习..." << endl;
break;
}
if(value == result)
{
cout << "正确!继续努力!" << endl;
}
else
{
cout << "错误!正确的答案是: " << result << endl;
}
}
return 0;
}