*十点半
2015-11-12 10:05
113 查看
*十点半
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
十点半是一个纸牌游戏,或者说数字游戏。这里简化一下,规则是每个人摸两张牌,然后只通过加减运算,如果能够得到十点半的话就算赢,否则就输。扑克从2到K分别代表2~13点,A代表半点,然后王或老头或司令随便你怎么叫,不分大小,都代表半点。输入
输入有多组数据。第一行一个正整数T代表数据的组数。接下来N行,每行两张牌。其中11到13的牌是J,Q,K,王是S。输出
输出也要N行,每行的格式是如果赢了Case P: WIN,输了Case P: LOSE。其中P代表是第几组数据。示例输入
410 AA J10 S2 8
示例输出
Case 1: WINCase 2: WINCase 3: WINCase 4: LOSE
提示
来源
示例程序
#include<stdio.h> int main() { int i,j,n,m; char a[3],b[3]; while(scanf("%d",&n)!=EOF) { for(i=1;i<=n;i++) { m=0; scanf("%s %s",&a,&b); if(a[0]=='1'&&a[1]=='0'&&b[0]=='A') m=1; if(b[0]=='1'&&b[1]=='0'&&a[0]=='A') m=1; if(a[0]=='1'&&a[1]=='0'&&b[0]=='S') m=1; if(b[0]=='1'&&b[1]=='0'&&a[0]=='S') m=1; if(a[0]=='J'&&b[0]=='A') m=1; if(b[0]=='J'&&a[0]=='A') m=1; if(a[0]=='J'&&b[0]=='S') m=1; if(b[0]=='J'&&a[0]=='S') m=1; if(m==1) printf("Case %d: WIN\n",i); else printf("Case %d: LOSE\n",i); } } }
相关文章推荐
- ios 精确的货币计算
- user agent stylesheet对格式的影响以及解决方法
- [家里蹲大学数学杂志]第442期一个积分不等式
- postgres 错误duplicate key value violates unique constraint 解决方案
- Android高级之xUtils框架(二):HttpUtils
- Oracle日志挖掘
- 常用linux命令
- SAP方丈-SAP常见问题与解决办法(转)
- 05(maven+SSH)网上商城项目实战之Spring mvc项目搭建
- 最大距离
- zcmu1671
- 解决Android Studio中Terminal无法输入问题
- opencv中图像的深度和通道
- 关于cc.easyingxxx 几种效果的简单描述
- Eclipse中使用SVN
- ASP.NET 弹出提示框所有种类
- jquery中利用on绑定mouseenter事件与mouseleave事件实现鼠标hover事件
- wireshark网络基础
- Mysql数据库非3306端口命令连接数据库解决方法
- 第K大素数