题解 | #字符串字符匹配#
字符串字符匹配
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;
}
查看1道真题和解析