01. 猜数字
小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?
输入的guess
数组为 小A 每次的猜测,answer
数组为 小B 每次的选择。guess
和answer
的长度都等于3。
分析:遍历两个数组对应的下标的值,进行比较,相等计数器加一。
原代码:
#include<iostream>
using namespace std;
int main()
{
int guess[3],answer[3],count=0;
int i,j;
for(i=0;i<3;i++)
{
cin>>guess[i];
}
for( j=0;j<3;j++)
{
cin>>answer[j];
}
for(i=0;i<3;i++)
{
if(guess[i]==answer[i])
{
count++;
}
}
cout<<count<<endl;;
return 0;
}
测试结果: