题意:输入两个字符串a,b,判断a,是否包含b.
仿佛听见了心碎,如此水题。我却wa了好久!!!
注意细节:细节决定成败
直接代码。
#include<stdio.h>
#include<string.h>
#define M 100005
char a[M],b[M];
int main()
{
long int m,n;
while(scanf("%s%s",a,b)!=EOF)
{
m = strlen(a);
n = strlen(b);
long int i = 0,j = 0;
while(true)
{
if(i == m)
{
printf("Yes\n");
break;
}
if(j == n)
{
printf("No\n");
break;
}
if(a[i] == b[j]) {i++;j++;}
else j ++;
}
}
return 0;
}