国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

c程序填空

訪客2023-11-11 14:55:498

輸入abcdabcdefcdeint fun(char *p,char *q);main(){int a;char s[80],t[80];gets(s);gets(t);a=fun(s,t);printf("%d",a);}int fun(char *p,char *q){int i;char *p1=p,*q1;for(i=0;*p!='';p++,i++){p=p1+i;if(*p!=*q) continue;for(q1=q+1,p=p+1;*p!=''&&*q1!='';q1++,p++)if(*p!=*q1) break;if(*q1=='') return i;}return -1;}為什么輸出6,,

這個(gè)是經(jīng)典的KMP子串查找算法,,網(wǎng)上及很多教程上都有它具體實(shí)現(xiàn)的原理的(有點(diǎn)小復(fù)雜),而它的返回結(jié)果是子串在原串的位置

你的

abcdabcdef

cde

的位置就是

6

文章評(píng)論