#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<char> data(4); //存放原始需要猜测的数据,用字符做比对
data[0] = '1';
data[1] = '2';
data[2] = '3';
data[3] = '4';
char temp;
int cow = 0;
int bull = 0;
vector<char> input; //定义一个存放猜测数据的向量
cout << "输入你猜测的四个数字:";
for (int i = 0; i < 4; i++) {
cin >> temp;
input.push_back(temp);
}
for (int i = 0; i < data.size(); i++) { //循环判断猜测数据与原始数据是否一一对应或者猜中数字
for (int j = 0; j < input.size(); j++) {
if(i == j){
if (data[i] == input[j]){
bull++;
}
}
else if(data[i] == input[j]) {
cow++;
}
}
}
cout << bull << "头公牛" << cow << "头母牛";
return 0;
}
公牛和母牛游戏
最新推荐文章于 2022-12-03 20:11:49 发布