指针原来是套娃的


私信TA

用户名:uq_92467646842

访问量:52370

签 名:

个人博客:blog.imtwa.top

等  级
排  名 11
经  验 26504
参赛次数 49
文章发表 128
年  龄 0
在职情况 学生
学  校
专  业 物联网工程

  自我简介:

解题思路:
看了一些题解,感觉有些难理解,对于这道题我们只需要使用if判断就可以了

我们已经知道牌面由大小和花色组成,所以只需要开辟两组数组存放就可以了,先比较花色,如果都是王牌花色则比较放在第一个单位的数字大小


参考代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
    int i,j;
    int x=0,n=0,m=0;
    char s[1],p[3],l[3];
     
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%s",s);//输入王牌花色
        scanf("%s %s",p,l);
 
        if(p[1]==s[0]&&l[1]!=s[0]){
            printf("YES\n");
            continue;//打印结束进入下一个循环
        }
        if(p[1]!=s[0]&&l[1]==s[0]){
            printf("NO\n");
            continue;
        }else{//都是王牌花色则比较大小
            if(p[0]>l[0]){
                printf("YES\n");
                continue;
            }else{
                printf("NO\n");
                continue;
            }
        }
    }
     
     
    return 0;
}


 

0.0分

159 人评分

  评论区

需要吸收空格吧,不然不管n为多少,运行一次就结束了
2022-08-17 10:55:45
  • «
  • 1
  • »