【PAT-B1046】划拳 (15分)(c++)
核心:
当甲赢乙未赢,乙输+1
当乙赢甲未赢,甲输+1
#include<iostream>
using namespace std;
void guess(int n)
{
int a, b, d = 0;
int c = 0;
int a_win = 0;
int c_win = 0;
for (int i = 0; i < n; i++) {
cin >> a;
//cout << "a= " << a << endl;
cin >> b;
cin >> c;
cin >> d;
//cout << "bd " << bd << endl;
if (a + c == b && a+c != d ) {
a_win = a_win + 1;
//cout << "a_win " << a_win << endl;
}
//cout << "c= " << c << endl;
if (a + c == d && a+c!=b ) {
c_win = c_win + 1;
//cout << "c_win " << c_win << endl;
}
}
//喝酒的数量与赢得数量是反过来的
cout << c_win << " " << a_win;
}
int main()
{
int len = 0;
cin >> len;
guess(len);
return 0;
}