例子:
abcd
ab
->0
#include <stdio.h>
#include <string.h>
int main{
char word1[20] = { 0 };
char word2[20] = { 0 };
scanf("%s", word1);
scanf("%s", word2);
int length1 = strlen(word1);
int length2 = strlen(word2);
if (length1 >= length2) {
int i = 0, j = 0;
int chucun = 0;//用于储存i的索引用于进行for循环判断后续字母是否对应
while (i < length1) {
if (word1[i] == word2[0]) {
chucun = i;
for (j = 0; j < length2; j++) {//第一轮不能少,不然判断不了第二个字符串为单个字符
if (word1[chucun] != word2[j])
break;//直接出去让i接着增加即可
if (word1[chucun] = word2[j] && j == length2 - 1) {
printf("%d", i);
goto chukou;//找到了直接从后门走,不让i继续循环
}chucun++;
}
}i++;
if (i == length1)
printf("找不到");
}
}
else
printf("请让长度长的字符放在前面输入");
chukou:
return 0;
}