问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言编程-阿尔法编程练习题-查找子串?

发布网友 发布时间:2022-04-25 00:31

我来回答

1个回答

热心网友 时间:2023-08-14 03:25

#include<stdio.h> 

#include<stdlib.h>

int search(char *str,char *substr)

{

/*_________________*/

int c[50],k; 

char *p,*q; 

int i=0,len=0,lct=1,j;  

q=substr; 

for(;*q!='\0';q++) 

len=len+1; 

p=str; 

q=substr; 

do 

if(*p!=*q) 

p++; 

lct++; 

else 

while((*q!='\0')&&(*q==*p)) 

q++; 

p++; 

lct++; 

if(*q=='\0') 

c[i]=lct-len; //用来记录子串出现的位置; 

i++; 

q=substr; 

while(*p!='\0'); 

if(i==0) 

k=-1;

else 

k=c[0];

 return k;

 /*__________________*/

 }

int main() 

char *str="abcdefghijklmn",*substr="def";

int i=0;

i=search(str,substr);

printf("%d\n",i);

return 0; 

}

追问追答初始位置设置错了,设置成1了;
int i=0,len=0,lct=0,j;//子函数这个的lct改为0;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
用New Macbook预览打开 PDF 文件后为什么会切边 明日之后石灰怎么弄 石灰获取攻略-高手进阶-安族网 英雄联盟手游上单英雄克制表 2022上单克制关系链 二婚夫妻没有共同的子女财产怎么分 二婚离婚夫妻财产怎么分 二婚因感情不和离婚财产应该如何分 复制时全选的快捷键 法官涂改民事诉状,该承担怎样法律责任 ...也不出具不立案决定书的,民警是否构成徇私枉法罪? 不作为是否构成徇私枉法罪 优必选阿尔法机器人用哪个软件编程 阿尔法编程的导师制培训怎么样? 阿尔法编程怎么样 原苏联作家有那些 历届诺贝尔文学奖得主和其代表作 《静静的顿河》是哪国作家谁的作品?于1914年获什么?1965年其作者获什么? 静静的顿河是谁的代表作? 苏联作家肖洛霍夫写的( )和( )是他的代表作? 郁达夫,屠格涅夫,徐志摩,吉辛,惠特曼,肖洛霍夫的代表作各是什么 作家肖洛霍夫的简介,有哪些著作? 吉辛,惠特曼,徐志摩,肖罗霍夫,屠格涅夫的代表作 营业执照必须跟招牌完全一致吗? 店铺招牌如果和营业执照不是一个名字可以吗? 招牌更换需要去执法队报备吗 原来加盟了一个小吃点,现在要自己做,换招牌,不换营业执照可以吗 一个店先办了一个营业执照现在换招牌了还可以办一个吗? 营业执照没下来可以去办理更换牌匾吗? 换门面招牌营业执照用改不用 我的营业执照和店招不一样可以吗? 换招牌备案需要到店查看吗 请问阿尔法蛋能编程吗?孩子学起来难不难? 阿尔法的·A10编程功能怎么样?难不难?需要写代码吗? 阿尔法蛋,哪一款能够学习编程? 手机充电完要先拔掉电源插头还是手机插头? Alpha的法律智能系统怎么样呢? 听说阿尔法蛋还有能编程的,是哪一个啊? 阿尔法蛋有编程的功能吗? 阿尔法反映的是当今什么领域的突破 请问阿尔法蛋会编程的机器人是哪一个?7岁的孩子能学会编程吗? fudao雕铣机做刀模编程用阿尔法可以达到更好的效果 阿尔法蛋哪个机器人会编程? 阿尔法蛋编程机甲S1怎么玩?难吗? 腾讯视频怎么用淘宝号登录 抱团取暖下一句是什么 抱团取暖的意思和故事 生意上抱团取暖什么意思 抱团取暖的涵义 抱团取暖 投资200元的抱团取暖合法吗 刚入职场的你,该不该跟同事“抱团取暖”?