题目链接: 1046 划拳 (15 分).
题目描述
参考代码
#include<iostream>
using namespace std;
int main()
{
int a1[1000],a2[1000],b1[1000],b2[1000],n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a1[i]>>a2[i]>>b1[i]>>b2[i];
}
int a3=0,b3=0;
for(int i=0;i<n;i++)
{
if(a1[i]+b1[i]==a2[i]&&a1[i]+b1[i]!=b2[i])
b3++;
if(a1[i]+b1[i]==b2[i]&&a1[i]+b1[i]!=a2[i])
a3++;
}
cout<<a3<<" "<<b3<<endl;
}
解题思路
看到需要输入很多次数据,所以就想到了用数组接收,也可不用,例如:
注意结果输赢条件的判断。