计算字符串中子串出现的次数

简介: 【10月更文挑战第17天】计算字符串中子串出现的次数 。

计算字符串中子串出现的次数 。

include

include

include

int main()
{
int i,j,k,TLen,PLen,count=0;
char T[50],P[10];
printf("请输入两个字符串,以回车隔开,母串在前,子串在后:\n");
gets(T);
gets(P);
TLen=strlen(T);
PLen=strlen(P);
for(i=0;i<=TLen-PLen;i++)
{
for(j=0,k=i;j<PLen&&P[j]==T[k];j++,k++)
;
if(j==PLen)count++;
}
printf("%d\n",count);
system("pause");
return 0;
}

以上实例运行输出结果为:

请输入两个字符串,以回车隔开,母串在前,子串在后:
abca
a
2

相关文章
|
4月前
|
存储 算法 索引
|
5月前
计算字符串中子串出现的次数
【7月更文挑战第9天】计算字符串中子串出现的次数。
44 12
|
7月前
|
人工智能 算法 测试技术
【字符串】【C++算法】828.统计子串中的唯一字符
【字符串】【C++算法】828.统计子串中的唯一字符
|
人工智能
最长连续不重复子串
最长连续不重复子串
132 0
最长连续不重复子串
|
Java
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
120 0
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
1312. 让字符串成为回文串的最少插入次数
1312. 让字符串成为回文串的最少插入次数
1312. 让字符串成为回文串的最少插入次数
|
Java 索引
获取一个字符串在另一个字符串中出现的次数。 比如:获取“ ab”在 “abkkcadkab” 中出现的次数
获取一个字符串在另一个字符串中出现的次数。 比如:获取“ ab”在 “abkkcadkab” 中出现的次数
192 0
使用Map计算字符串中每一个字符出现的次数
计算字符串中每一个字符出现的次数 问题分析流程 代码实现 import java.util.HashMap; import java.util.Scanner; public class Demo03MapTest { public static void main(String[] args) {
使用Map计算字符串中每一个字符出现的次数
统计字符串中各个字符出现的次数(六)
统计字符串中各个字符出现的次数(六)
191 0