划拳先倒问题,emmmm…需要注意的地方:
题目第二行输出要的是没倒的那个人喝了多少杯,所以可以用(各自的酒量-各自剩余酒量)
#include<iostream>
using namespace std;
int main()
{
int A,B;//甲乙酒量
cin>>A>>B;
int a=A,b=B;//a和b用来记录A与B何时倒
int N;
int a1=0,a2=0,b1=0,b2=0;//甲喊 甲划 乙喊 乙划
cin>>N;
while(N--)
{
cin>>a1>>a2>>b1>>b2;
if((a2==a1+b1)&&(a2!=b2))
{//A输掉一轮
a--;
}
if((b2==a1+b1)&&(a2!=b2))
{//B输掉一轮
b--;
}
if(a<0)
{//A倒下
cout<<"A"<<endl<<B-b;
break;
}
if(b<0)
{//B倒下
cout<<"B"<<endl<<A-a;
break;
}
}
return 0;
}