代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
char* one(char* a, char*b) {
//printf("%c\n", *(a+16));
char* a1 = a;
char* b1 = b;
int coun = 0;
int i = 0;
int j = 0;
while (*(a1 + i) != '\0') {
//printf("%c\n", *(a1 + i));
if (*(a1 + i) == *(b1 + j)) {
j++;
if (*(b1 + j) == '\0') {
coun++;
}
}
else
{
j = 0;
}
i++;
}
return coun;
}
int main(void) {
char ch[] = "hello java how are bout you java fing java thank java java java";
char ch01[] = "java";
int aa=one(ch, ch01);
printf("%d\n", aa);
}
运行结果