Kaiji正在与另外一人玩石头剪刀布。双方各有一些代表石头、剪刀、布的卡牌,每局两人各出一张卡牌,根据卡牌的内容决定这一局的胜负。胜负规则为:石头赢剪刀、剪刀赢布、布赢石头、相同为平局。每张卡牌至多被使用一次。
已知双方的卡牌数量,问Kaiji最多赢几局?
输入描述:一行六个数字0 ≤ a, b, c, d, e, f ≤ 50,a,b,c分别表示Kaiji的石头、剪刀、布的牌的数量,d,e,f分别表示此时另一人的石头、剪刀、布的牌的数量。输出描述:
一个整数表示Kaiji最多赢几局。输入
复制
29 7 41 14 12 42输出
复制
33
题解答案C语言
#includeint main() { int n; int a,b,c,d,e,f; int o,p,q; scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f); if(a>e) o=e; else o=a; if(b>f) p=f; else p=b; if(c>d) q=d; else q=c; n=o+p+q; printf("%d",n); return 0; }
#include
int main()
{
int n;
int a,b,c,d,e,f;
int o,p,q;
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
if(a>e)
o=e;
else
o=a;
if(b>f)
p=f;
else
p=b;
if(c>d)
q=d;
else
q=c;
n=o+p+q;
printf("%d",n);
return 0;
}
选择判断



