永发信息网

#include <stdio.h> int main() { char a[100], b[

答案:1  悬赏:0  手机版
解决时间 2021-01-25 21:33
#include <stdio.h> int main() { char a[100], b[
最佳答案
这段程序的功能是统计字符串b在字符串a出现的次数。
#include 
int main()

char a[100], b[100];//定义两个字符串数组,表示字符串。
int i=0, j=0, n=0;//定义三个整型变量i,j,n并都初始化为0.其中j表示字符串a的起始位置,i表示字符串b的起始位置,n表示b在a中出现的次数。
gets(a);//读取字符串a
gets(b);//读取字符串b
while(a[j]!=0)//当a[j]不等于0的时候。
{
while((a[j+i]==b[i])&&b[i]!=0) 当a和b中的字符相等的时候
i++;//i加1
if(b[i]==0) n++;//如果i到b的末尾,即b是a的一个子串,n加1
i=0;//i返回b的起始位置
j++;//j返回原来位置的下一个位置
}
printf("%d", n);//输出b在a中出现的次数。
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上班私自接和公司不一样的业务,需要负什么法
下列说法正确的是A. 高产青霉菌体现了杂种优
tlc-hli 考试是什么
银行金卡是怎么回事
excel中,粘贴下来的数据不能全部显示?
【隐士正位】暗恋塔罗隐士正位代表什么意思
培坡是什么
在基因诊断技术中,所用DNA探针必须存在一定
禹城市梁家镇英王村幼儿园怎么去啊,我要去那
在厦门那个火车站坐去兴义的火车啊?
请问郭德纲的手机是多少啊?我想跟他学相声
骄傲轻敌的反义词是什么?
预制构件安装前,应对预制构件的()等进行复查
请问平安扣可以戴脚上吗
俄语字母P的发音该如何练习呢?
推荐资讯
订购了彩铃业务怎么换歌?
成语斤斤自守的意思是什么啊?有知道释义的请
成语牙牙学语的意思是什么啊?有知道释义的请
成语将计就计的意思是什么啊?有知道释义的请
成语单丝不成线的意思是什么啊?有知道释义的
订立格式合同的注意事项有哪些?
为明确诊断应考虑的检查A.超声心动图B.肺功能
我的移动宽带用户名是自己的手机号码,宽带准
壁洲村地址有知道的么?有点事想过去
马来西亚m101保时捷公寓用来住还是用来投资比
我的刘海是斜碎齐的,散来到背的一半,给我弄
串联电路中,电流之比是?用公式表述为?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?