首页 热点资讯 义务教育 高等教育 出国留学 考研考公

a_ g程序揭秘;暂不符合条件这是为什么

发布网友 发布时间:2022-04-25 21:07

我来回答

1个回答

热心网友 时间:2022-06-17 12:27

includevoid main(){ char a[25],b,c[25],*p,*h; //d?下面不是有个d[25]么?,去掉 and p是小写 int i,j,k,e,f,g,d[25]; //m多余 for(i=0;(b=getchar())!=apos;\napos;;i++) //用for更简洁 { a[i]=b; } for(j=0;(b=getchar())!=apos;\napos;;j++) //同样用b充当媒介的变量即可 { c[j]=b; } for(k=0,e=0;ki;k++)//利用第二次输入字符的首字符,然后在第一次输入的字符中寻找开口,也就先确定有几个地方可以切入 { if(a[k]==c[0]) { d[e]=k; e++; } } for(f=0;fe;f++)//上一循环确定的开口,现在逐一验证 { h=amp;a[d[f]]; //h是指针,。。 p=c; for(g=0,i=0;gj;g++) { if(*p==*h)i++; //原来有结构错误,break直接跳出大循环,你那儿输出去。。 p++; h++; } if(i==j) printf(;从第%d位开始到第%d位为止符合条件;,d[f]+1,d[f]+j); } getchar(); //用于暂停窗口,避免一闪而过}//错误有点多,如果还有什么不懂,hi我

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com