**
航电oj:All in All
**
#题目描述
#给你两个字符串,让你确定前面的那个是后面那个的字串吗
#用后面的长度来循环,看能否遍历完前面的那个串
#知识点
遍历
#代码
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
char line1[100005],line2[100005];
int main()
{
while(scanf("%s%s",&line1,&line2)!=EOF)//要这么输入,输入放在循环里面会报超时
{
int count = 0;
int flag = 0;
int len1 = strlen(line1);
int len2 = strlen(line2);
if(len1>len2)//补一下特殊情况
{
printf("No\n");
continue;
}
//printf("1--%s %d\n",line1,len1);
// printf("2--%s %d\n",line2,len2);
for(int i=0; i<len2; i++)
{
if(line1[count] == line2[i])
count++;
else
continue;
if(count == len1)
{
flag =1;
break;
}
}
if(flag == 1)
printf("Yes\n");//这个输出复制吧还是不要自己打了 容易错
else
printf("No\n");
}
return 0;
}
**#总结**
题不难 多错几次 就能找到小错误了