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

字符串字符匹配

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

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

int main() {
    char str1[201], str2[201];
    scanf("%s", str1);
    scanf("%s", str2);
    int len1 = strlen(str1);
    int len2 = strlen(str2);
    int i=0, j=0, n=0;
    
    for(i = 0,j = 0; i<len1 && j<len2 ; ) //下面有用i,不能在此定义
    {
        if(str1[i] == str2[j]) //短字符均再长字符中出现过,无顺序要求
        {
            i++;
            j = 0;
        }
        else{
            j++;
        }
            
    }
    if(len1 == i)
        printf("true\n");
    else
        printf("false\n");
    return 0;
}

全部评论

相关推荐

明天不下雨了:我靠2022了都去字节了还什么读研我教你****:你好,本人985电子科大在读研一,本科西南大学(211)我在字节跳动实习过。对您的岗位很感兴趣,希望获得一次投递机会。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务