劃拳是古老中國酒文化的一個有趣的組成部分。酒桌上兩人劃拳的方法為:每人口中喊出一個數字,同時用手比劃出一個數字。如果誰比劃出的數字正好等于兩人喊出的數字之和,誰就赢了,輸家罰一杯酒。兩人同赢或兩人同輸則繼續下一輪,直到唯一的赢家出現。
下面給出甲、乙兩人的劃拳記錄,請你統計他們最後分别喝了多少杯酒。
輸入格式:
輸入第一行先給出一個正整數N(<=100),随後N行,每行給出一輪劃拳的記錄,格式為:
甲喊 甲劃 乙喊 乙劃
其中“喊”是喊出的數字,“劃”是劃出的數字,均為不超過100的正整數(兩隻手一起劃)。
輸出格式:
在一行中先後輸出甲、乙兩人喝酒的杯數,其間以一個空格分隔。
輸入樣例:
5
8 10 9 12
5 10 5 10
3 8 5 12
12 18 1 13
4 16 12 15
輸出樣例:
1 2
我的代碼:
#include<iostream>
using namespace std;
int main()
{
int n,i;
int Asay, Aproduce, Bsay, Bproduce;//變量分别是甲喊 甲劃 乙喊 乙劃
int Adrink = 0, Bdrink = 0;//甲、乙兩人喝酒的杯數
cin >> n;
for (i = 0; i < n; i++)
{
cin >> Asay>>Aproduce>>Bsay>>Bproduce;
if (Asay + Bsay == Aproduce && Asay + Bsay != Bproduce)//甲赢,乙喝酒
{
Bdrink++;
}
if (Asay + Bsay == Bproduce && Asay + Bsay != Aproduce)//乙赢,甲喝酒
{
Adrink++;
}
}
cout << Adrink << ' ' << Bdrink;
//system("pause");
return 0;
}