题解 | #字符串字符匹配#

字符串字符匹配

https://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93

#include <stdio.h>
#include <string.h>

int main() {
    char S[400];
    char T[410];
    while (scanf("%s %s", S, T) != EOF) { 
        int lenS = strlen(S);
        int lenT = strlen(T);
        int i,j;
        int count = 0;;
        for(i=0;i<lenS;i++)
        {
            for(j=0;j<lenT;j++)
            {
                if(S[i] == T[j])
                {
                    count++;
                    i++;    //防止T字符串中有与T[j]相同的字符,造成count的偏大,所以只要一个相同的值就行
                    j = 0;  //直接i++后从0开始遍历
                }
            }
        }
        if(count == lenS) printf("true");
        else printf("false");
    }
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 14:10
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 11:16
点赞 评论 收藏
分享
nus2201602...:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务