Description
输入一个整数N,再输入一个整数M,查找整数M在N中第一次出现的位置。
Input
输入两个整数N和M,满足1<=N,M<=2^32,且N>=M。
Output
输出M在N中出现的起始位置(从0开始算),如果不存在,则输出-1,若存在,则找出对应的位置。
#include <stdio.h>
#include <string.h>
int main() {
char N[35];
char M[35];
while (scanf("%s %s", N, M) != EOF) {
char *pos = strstr(N, M);
if (pos != NULL) {
printf("%ld\n", pos - N);
} else {
printf("-1\n");
}
}
return 0;
}