Time Limit: 1000 ms   Case Time Limit: 1000 ms   Memory Limit: 64 MB
Total Submission: 54   Submission Accepted: 24
Description
扑克牌大家非常熟悉,扑克牌从小到大的顺序为:
3,4,5,6,7,8,9,10,J,Q,K,A,2
我们就做个简单的事,单张扑克牌比大小,并且还没有花色区别,也没有大小王。
Input
第1行:一个整数T(T<=20),代表测试数据的组数。
第2到T+1行:每行输入两个扑克牌值,也就是描述中的那13个代号,以空格分隔。输入的字母为大写字母。
Output
输出T行,每行为前者和后者的关系。
前者大于后者则输出>
前者等于后者则输出=
前者小于后者则输出<
Sample Input
Original Transformed
2
3 3
A K

Sample Output
Original Transformed
=
>

应特别注意其中唯一一个占据两个字符空间10。

可以通过读入字符串来读入数据,判断c[0](因为1对应的只有10,数字1用A表示)

 1 /*
 2 By:OhYee
 3 Github:OhYee
 4 Email:oyohyee@oyohyee.com
 5 */
 6 #include <cstdio>
 7 #include <algorithm>
 8 #include <cstring>
 9 #include <cmath>
10 #include <string>
11 #include <iostream>
12 #include <vector>
13 #include <list>
14 #include <stack>
15 using namespace std;
16
17 #define REP(n) for(int o=0;o<n;o++)
18
19 const char d[13] = {'3','4','5','6','7','8','9','1','J','Q','K','A','2'};
20
21 int main() {
22     int T;
23     scanf("%d",&T);
24     REP(T) {
25         char a[3],b[3];
26         scanf("\n%s%s\n",&a,&b);
27         if(a[0] == b[0]) {
28             printf("=\n");
29             continue;
30         }
31         int i,j;
32         for(i = 0;i < 13;i++)
33             if(d[i] == a[0])
34                 break;
35         for(j = 0;j < 13;j++)
36             if(d[j] == b[0])
37                 break;
38         printf("%c\n",i < j ? '<' : '>');
39     }
40     return 0;
41 }

转载于:https://www.cnblogs.com/ohyee/p/5269856.html

AOJ 491.扑克牌相关推荐

  1. 扑克牌排序_JAVA 扑克牌排序打印,并进行洗牌

    点击上方蓝字关注我们 一.Puke类: 首先定义扑克牌的参数 定义字符串型的花色(color),点数(points)两个有关于扑克牌的参数,且用private关键字进行修饰,被private修饰的后的 ...

  2. OpenCV(26)图像分割 -- 距离变换与分水岭算法(硬币检测、扑克牌检测、车道检测)

    目录 一.基础理论 1.思想 2.原理 二.分水岭实战:硬币 步骤归纳 1.把原图像转二值图 2.开运算去噪 3.确定背景区域(膨胀)(得到背景/最大连通域) 4.确定前景区域(距离变换) (分离)( ...

  3. 【Java】 实现一副扑克牌,包含:洗牌+发牌(3个人,一人5张)+输出牌的信息 的逻辑

    import java.util.ArrayList; import java.util.List; import java.util.Random;class Card{private int ra ...

  4. 扑克牌图片一张一张_Python 制作一副扑克牌,有趣的案例

    之前在 <流畅的 Python >中看到一个例子比较有趣,所以整理一下通过本文分享给大家, 该案例是通过 Python 类属性创建一幅除去 大王.小王之后的 52 张扑克牌,并实现随机抽牌 ...

  5. 剑指offer:扑克牌顺子

    题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)-他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体 ...

  6. 剑指Offer(Java版):扑克牌的顺序

    2019独角兽企业重金招聘Python工程师标准>>> 题目:从扑克牌中随机抽出5张牌,判断是不是一个顺子,即这五张牌是不是连续的.2--10为数字本身,A为1,J为11,Q为12, ...

  7. 插入排序c语言_玩扑克牌中插扑克牌手法就是不一样,C语言经典算法之插入排序...

    插入排序 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂.当然,如果你说你打扑克牌摸牌的时候从来不按牌的大小整理牌,那估 ...

  8. 【剑指offer-Java版】44扑克牌的顺子

    扑克牌中的顺子:从一副扑克牌中抽取5张,判断是不是一个顺子. 2- 10 为自身,A 为1 JQK为11 12 13,大小王为任意数 先按从小到大对5张牌进行排序 首先判断大小王个数K(只能为0 1 ...

  9. 玩纸牌游戏计算机教案,小班数学好玩的扑克牌教案

    小班数学好玩的扑克牌教案以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 活动目标: 1.初步感知按数取物,按数字顺序进行 ...

最新文章

  1. 【Sql Server】Database-存储过程
  2. Android studio快捷键
  3. xen 虚拟机挂了,宿主机假死的问题追终,全思路
  4. windows mongodb 安装
  5. 右键打开方式添加应用程序无法设置
  6. Android 屏幕适配:最全面的解决方案
  7. setsebool命令和设置命令
  8. arch Linux安装到U盘,如何把ArchLinux安装到U盘上
  9. 计算机设计大赛学生现场,我校学生在2019计算机设计大赛全国总决赛中再创佳绩...
  10. 开始看看repast建模方面的东西
  11. C++:动态规划DP;
  12. 全美“50大好差事” 软件工程师排名第一
  13. 女人拉屎故事_一个敏锐的女性下午的故事
  14. Python数据分析:数据库索引如何提高效率?
  15. (私人收藏)PPT数据图表
  16. 戴尔r720服务器安装win10系统安装,联想拯救者r720笔记本如何安装win10操作系统
  17. jsPlumb+vue创建字段映射关系
  18. JTA(Java Transaction Api)
  19. c语言单片机随机数,C语言随机数
  20. matlab自定义函数实现灰度图像均值滤波

热门文章

  1. 未处理的异常: 0xC0000235: 由句柄所调用的 NtClose 已使用 NtSetInformationObject 以防止关闭。...
  2. map中的erase成员函数用法
  3. 结合jenkins以及PTP平台的性能回归测试
  4. 20155327《Java程序设计》第二周学习总结
  5. 在网页中插入时间 自动更新
  6. WIN8、WIN7访问Windows Server 2003服务器的数据库速度很慢、远程速度很慢的解决方法...
  7. SQL 表之间的更新
  8. 删除指定目录下的所有文件包括目录
  9. Windows核心编程 第十七章 -内存映射文件(下)
  10. 汇编 头文件 依赖库文件