输入两个字符串s和t,判断是否可以从t中删除0个或多个字符(其他字符顺序不变),得到字符串s。 例如,abcde可以得到bce,但无法得到dc。
#include<stdio.h>
#include<string.h>
int main()
{
char s[100];
char t[100];
int i,j;
scanf("%s%s",s,t);
int r = 0;
int flag;
for(i = 0; i < strlen(s); i++)
{
flag = 0;
for(j = r; j < strlen(t); j++)
{
if(t[j] == s[i])
{
r = j+1;
flag = 1;
break;
}
}
if(!flag)
{
printf("No\n");
break;
}
}
if(flag)
printf("Yes\n");
return 0;
}