解题思路:
注意事项:
参考代码:
#include <stdio.h>
char zl(char n)
{
if(n=='A') return '1';
else if(n=='J') return 'a';
else if(n=='Q') return 'b';
else if(n=='K') return 'c';
else return n;
} //转换一下牌的大小
int main()
{
int n,i;
char a[3],b[3],c;
scanf("%d",&n);
for(i=0;i<n;i++)
{
getchar();
c=getchar();
scanf("%s%s",a,b);
if(a[1]==c && b[1]!=c) //前面是王牌
printf("YES\n");
else if(a[1]!=c && b[1]==c) //后面是王牌
printf("NO\n");
else //都是或都不是 王牌
{
if(zl(a[0])>zl(b[0]))
printf("YES\n");
else
printf("NO\n");
}
}
}
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:746 |
1017题解浏览:572 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
1050题解(结构体数组与结构体指针的使用)浏览:1106 |
C二级辅导-阶乘数列 (C语言代码)浏览:508 |
盐水的故事 (C语言代码)浏览:1524 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:695 |
陶陶摘苹果2 (C++代码)浏览:537 |
C语言训练-最大数问题 (C语言代码)浏览:584 |