求一个字符串中包含多少个给定字符串的个数!

#include<stdio.h>
#include<string.h>
int main()
{
	char  S[]="fbacbacasfjbaafbalkjkbafe";
	char  T[]="ba";
	int x,y;//the length of zfc
	int num=0;
	int i=0,j=0;
	x=strlen(S);  
	y=strlen(T);
	while(i<x&&j<y)
	{
		if(S[i]==T[j])
		{
			i++;
			j++;
		}
		else
		{
			i++;
			j=0;
		}	
		while(j==y)
		{ 
			num++;
			j=0;
			break;
		}		
	}
	printf("包含的字符串个数为 %d 个  \n",num);
	return 0;
}
/*将光标定位在在程序的入口处也就是main函数的第一行,
按F9键设断点,按F5键开始调试,程序执行到设置断点的位置会停下来,
可以查看变量窗口、监视窗口、内存窗口、寄存器窗口、
调用栈窗口等等查看程序当前的状态,按F10可以继续单步执行,
也就是每执行一步都会停下来,
当程序执行到一个函数调用时按F10直接执行完函数,
而按F11可以进入函数内部。简单地来说就是先设断点,F5,F10单步调试,遇函数调用F11*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值