题目描述:
输入两个字符串s1和s2,请在s1中找到s2第一次出现的位置(s2首字符在s1中的下标)。如果不存在则输出”no”。
输入格式:
两个字符串x,y,中间用空格分开。 长度不超过100
输出格式:
输出一个数字或者"no"。
输入样例:
abc a
输出样例:
0
AC代码:
1.头文件
#include <bits/stdc++.h>
using namespace std;
int main(){
2.定义数据
char a[10000],b[10000];
3.输入数据
cin>>a>>b;
4.过程及输出
if(strstr(a,b)){
cout<<(strstr(a,b)-a);
}else{
cout<<"no";
5.结束
return 0;
}
完整代码
#include <bits/stdc++.h>
using namespace std;
int main() {
char a[10000],b[10000];
cin>>a>>b;
if(strstr(a,b)){
cout<<(strstr(a,b)-a);
}else{
cout<<"no";
}
return 0;
}