rt
题目描述
牛牛是一款老少皆宜的迷你小游戏,
每人5张牌,如果能选出其中3张牌累加和为10的倍数,则称之为牛成功;否则称之为没牛。
但是当5张牌加起来的累加和小于等于10,
并且5张牌均小于5,
则称之为五小牛。
给你5张牌,请判定是否为五小牛。
输入
5张牌
输出
如果是五小牛,则输出five
否则输出no
样例输入
A A 2 2 4
样例输出
five
提示
一副牌一共54张,A视之为1,J Q K X(小王) D(大王)均视之为10;
其他牌(3,4,5,6,7,8,9,10,2)均按相应点数算
92分的代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
char c[10];
int a[105];
for(int i=1;i<=5;i++)
{
cin>>c[i];
if(c[i]=='A')a[i]=1;
else if(c[i]>='A'&&c[i]<='Z')a[i]=10;
else a[i]=c[i]-'0';
}int s=0,flag=0;
for(int i=1;i<=5;i++)
{
s+=a[i];
if(a[i]>5)flag=1;
}if(s<=10&&flag==0)puts("five");
else puts("no");
}