AOJ 491.扑克牌
Time Limit: 1000 ms Case Time Limit: 1000 ms Memory Limit: 64 MB
Total Submission: 54 Submission Accepted: 24Description扑克牌大家非常熟悉,扑克牌从小到大的顺序为:
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 KSample 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.扑克牌相关推荐
- 扑克牌排序_JAVA 扑克牌排序打印,并进行洗牌
点击上方蓝字关注我们 一.Puke类: 首先定义扑克牌的参数 定义字符串型的花色(color),点数(points)两个有关于扑克牌的参数,且用private关键字进行修饰,被private修饰的后的 ...
- OpenCV(26)图像分割 -- 距离变换与分水岭算法(硬币检测、扑克牌检测、车道检测)
目录 一.基础理论 1.思想 2.原理 二.分水岭实战:硬币 步骤归纳 1.把原图像转二值图 2.开运算去噪 3.确定背景区域(膨胀)(得到背景/最大连通域) 4.确定前景区域(距离变换) (分离)( ...
- 【Java】 实现一副扑克牌,包含:洗牌+发牌(3个人,一人5张)+输出牌的信息 的逻辑
import java.util.ArrayList; import java.util.List; import java.util.Random;class Card{private int ra ...
- 扑克牌图片一张一张_Python 制作一副扑克牌,有趣的案例
之前在 <流畅的 Python >中看到一个例子比较有趣,所以整理一下通过本文分享给大家, 该案例是通过 Python 类属性创建一幅除去 大王.小王之后的 52 张扑克牌,并实现随机抽牌 ...
- 剑指offer:扑克牌顺子
题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)-他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体 ...
- 剑指Offer(Java版):扑克牌的顺序
2019独角兽企业重金招聘Python工程师标准>>> 题目:从扑克牌中随机抽出5张牌,判断是不是一个顺子,即这五张牌是不是连续的.2--10为数字本身,A为1,J为11,Q为12, ...
- 插入排序c语言_玩扑克牌中插扑克牌手法就是不一样,C语言经典算法之插入排序...
插入排序 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂.当然,如果你说你打扑克牌摸牌的时候从来不按牌的大小整理牌,那估 ...
- 【剑指offer-Java版】44扑克牌的顺子
扑克牌中的顺子:从一副扑克牌中抽取5张,判断是不是一个顺子. 2- 10 为自身,A 为1 JQK为11 12 13,大小王为任意数 先按从小到大对5张牌进行排序 首先判断大小王个数K(只能为0 1 ...
- 玩纸牌游戏计算机教案,小班数学好玩的扑克牌教案
小班数学好玩的扑克牌教案以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 活动目标: 1.初步感知按数取物,按数字顺序进行 ...
最新文章
- 【Sql Server】Database-存储过程
- Android studio快捷键
- xen 虚拟机挂了,宿主机假死的问题追终,全思路
- windows mongodb 安装
- 右键打开方式添加应用程序无法设置
- Android 屏幕适配:最全面的解决方案
- setsebool命令和设置命令
- arch Linux安装到U盘,如何把ArchLinux安装到U盘上
- 计算机设计大赛学生现场,我校学生在2019计算机设计大赛全国总决赛中再创佳绩...
- 开始看看repast建模方面的东西
- C++:动态规划DP;
- 全美“50大好差事” 软件工程师排名第一
- 女人拉屎故事_一个敏锐的女性下午的故事
- Python数据分析:数据库索引如何提高效率?
- (私人收藏)PPT数据图表
- 戴尔r720服务器安装win10系统安装,联想拯救者r720笔记本如何安装win10操作系统
- jsPlumb+vue创建字段映射关系
- JTA(Java Transaction Api)
- c语言单片机随机数,C语言随机数
- matlab自定义函数实现灰度图像均值滤波
热门文章
- 未处理的异常: 0xC0000235: 由句柄所调用的 NtClose 已使用 NtSetInformationObject 以防止关闭。...
- map中的erase成员函数用法
- 结合jenkins以及PTP平台的性能回归测试
- 20155327《Java程序设计》第二周学习总结
- 在网页中插入时间 自动更新
- WIN8、WIN7访问Windows Server 2003服务器的数据库速度很慢、远程速度很慢的解决方法...
- SQL 表之间的更新
- 删除指定目录下的所有文件包括目录
- Windows核心编程 第十七章 -内存映射文件(下)
- 汇编 头文件 依赖库文件