7-103 牛几 (10 分)

简介: 7-103 牛几 (10 分)

7-103 牛几 (10 分)


“斗牛”是一种简单的纸牌游戏,玩法如下:对于一副扑克牌,保留A(作为1)、2~10这些牌面的牌;然后每人发5张牌,计算出是牛几(任取3张牌面累加凑成10的倍数,设剩下2张牌面加起来的和S,若S为10的倍数则为双牛,否则用S(S小于10的情况)或用S减去10(S大于10的情况)的结果确定,例如,牌面4 3 4 6 10时,为牛7),然后比谁的牛大,大者胜,小者负,否则为和局。现在给你5张牌,请你算出是牛几。


输入格式:


首先输入一个整数T(1<=T<20),表示测试组数。 每组测试输入5个整数(范围为1到10,可以重复,其中1表示牌面为A),数据之间以一个空格分隔。


输出格式:


对于每组测试,在一行上输出一个整数表示牛几,若双牛则输出10,若无牛则输出0。


输入样例:


1. 2
2. 8 1 4 6 7
3. 4 3 4 6 10


输出样例:


0
7


#include<iostream>
using namespace std;
int main(){
    int n,i,sum=0;
    int a,b,c,d,z;
    cin>>n;
    for(i=0;i<n;i++){
        cin>>a>>b>>c>>d>>z;
        if((a+b+c)%10==0) sum=(d+z);
        else if((a+b+d)%10==0) sum=c+z;
        else if((a+b+z)%10==0) sum=c+d;
        else if((a+c+d)%10==0) sum=b+z;
        else if((a+c+z)%10==0) sum=b+d;
        else if((a+d+z)%10==0) sum=b+c;
        else if((b+c+d)%10==0) sum=a+z;
        else if((b+c+z)%10==0) sum=a+d;
        else if((b+d+z)%10==0) sum=a+c;
        else if((c+d+z)%10==0) sum=a+b;
        else sum=0;
        if(sum>10&&sum<20) sum%=10;
        if(sum==20) sum=10;
        cout<<sum<<endl;
    }
    return 0;
}
目录
相关文章
|
机器学习/深度学习 算法 数据挖掘
目标检测算法——YOLOv3
目标检测算法——YOLOv3
1023 0
目标检测算法——YOLOv3
|
iOS开发
iOS 逆向编程(十三)PS命令获取进程PID与名称(Process Status)
iOS 逆向编程(十三)PS命令获取进程PID与名称(Process Status)
556 0
|
安全 数据挖掘 BI
欢迎使用Quick BI,开启您的智能数据分析之旅!
欢迎选择Quick BI作为您的数据分析伙伴!本文将为您介绍一个月全功能免费试用教程,帮助您轻松上手。请确保在PC环境下操作。
1106 6
|
容器
Flutter下拉刷新上拉加载的简单实现方式一
Flutter下拉刷新上拉加载的简单实现方式一
514 2
|
缓存 监控 网络协议
DNS缓存中毒
【8月更文挑战第19天】
435 16
|
Rust 安全 Java
Java Stream 使用指南
本文介绍了Java中Stream流的使用方法,包括如何创建Stream流、中间操作(如map、filter、sorted等)和终结操作(如collect、forEach等)。此外,还讲解了并行流的概念及其可能带来的线程安全问题,并给出了示例代码。
898 0
|
监控 NoSQL 算法
【MongoDB】 MongoDB的副本集是什么?
【4月更文挑战第1天】【MongoDB】 MongoDB的副本集是什么?
|
关系型数据库 MySQL 数据库
django.db.utils.operationalerror:\xF0\x9F\x9....报错解决办法
在将Hexo的.md文件迁移至Django博客时遇到 OperationalError: (1366, &quot;Incorrect string value&quot;),原因是.md文件包含MySQL不支持的4字节UTF8字符。解决方案:1) 将数据库和字段的字符集改为utf8mb4;2) 在Django的MySQL连接串中设置字符集为utf8mb4。问题解决后,顺利插入数据。更多详情见博客:[http://xiejava.ishareread.com/](http://xiejava.ishareread.com/)
396 2
OOP的缺点有哪些
【7月更文挑战第17天】OOP的缺点有哪些
590 2
|
存储 API C语言
C/C++爱心代码
C/C++爱心代码
3967 2