插入元素的位置,一般与原串不一样;一样也无所谓,后面总有一个不同的。注意,遍历的是长的字符串。
#include <stdio.h>
#define N 500005
int n, m, i, j, k;
char a[N], b[N];
int main(){
scanf("%s%s", a, b);
for(i=0; b[i]; i++){
if(a[i] != b[i]) break;
}
printf("%d\n", i+1);
return 0;
}