采用了一个例题,首先用随机数的方法跑出来【10,20】之间的3个随机数,然后再用随机数的方法跑出来【50,70】之间的一个随机数。然后手动输入四个数字,判断是否与机器随机出来的数字是相同的。如果是,输出yes,如果不是,输出no。
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<ctime>
#include<stdlib.h>
using namespace std;
#define LL long long int
#define Irish_Moonshine main
int Irish_Moonshine()
{
int a[5];
int b[5];
srand(time(NULL));
for (int i = 0; i < 4; i++)
{
cin >> a[i];
}
int A1 = 10, A2 = 50, B1 = 20, B2 = 70;
for (int i = 0; i < 3; i++)
{
b[i] = rand() % (B1 - A1 + 1) + A1;
}
b[3] = rand() % (B2 - A2 + 1) + A2;
bool flag = false;
for (int i = 0; i < 4; i++)
{
if (a[i] != b[i])
flag = 1;
}
if (flag)
cout << "No" << endl;
else
cout << "Yes" << endl;
system("pause");
return 0;
}