题目描述
小胖轻轻松松找到第一个宝藏完全得益于聪明的你,现在小胖又发现了一个宝藏。大门的钥匙也是一个特殊的数字,现在山洞中散落了两个字符串A与B,B串是A的子串,而这个钥匙就是B串在A串中的位置。例如:
串A:"ASDFGHJKL" ,串B:"DFG",所以此时钥匙就是3,因为串B在串A中3的位置。
输入
两个字符串str1、str2(字符串长度不会超过100)
输出
str2在str1中的位置
样例输入
QWERTYUI
WE
样例输出
2
参考代码
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100],str2[100];
int k,i,len1,len2;
gets(str1);
gets(str2);
len1=strlen(str1);
for (i=len1;i>=1;i--)
{
if(str1[i]==str2[0])
{
len2=i+1;
printf("%dn",len2);
break;
}
}
return 0;
}
解析
暂无