题目标题:
字符串起始位置
题目描述:
有字符串a(长度<=100),b(长度<=10),计算b串在a串中首次出现的位置。
输入描述:
输入为两个字符串,第一个字符串长度小于100,第二个字符串长度小于10;
输出描述:
若b串在a串中出现,输出为一个正整数,表示b串在a串中首次出现的位置,若b串未出现在a串中,则输出0;
样式输入:
abcdefghijklmnababcdeabc
abc
样式输出:
1
#include<stdio.h> #include<math.h> #include<string.h> int main() { char a[105],b[15],*p; gets(a); gets(b); p=strstr(a,b); if(p==NULL) printf("0"); else printf("%d",p-a+1); return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题