题目描述 Description
给出字符串a和字符串b,保证b是a的一个子串,请你输出b在a中第一次出现的位置。
输入描述 Input Description
仅一行包含两个字符串a和b
输出描述 Output Description
仅一行一个整数
样例输入 Sample Input
abcd bc
样例输出 Sample Output
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string a,b;
int c[1001],x,y;
cin>>a>>b;
x=a.length();
y=b.length();
for(int i=1;i<=x;++i)
{
if(a.substr(i,y)==b)//在字符串a中,从第i位开始,长度为y
{
cout<<i+1;
break;//如果去掉break就会输出所有的子串b所在的位置
}
}
}