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

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

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

程序分析:无。

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

相关文章
|
2月前
|
存储 算法 索引
|
5月前
计算字符串中子串出现的次数
计算字符串中子串出现的次数。
40 0
|
5月前
|
人工智能 算法 测试技术
【字符串】【C++算法】828.统计子串中的唯一字符
【字符串】【C++算法】828.统计子串中的唯一字符
|
人工智能
最长连续不重复子串
最长连续不重复子串
127 0
最长连续不重复子串
|
Java
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
115 0
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
1312. 让字符串成为回文串的最少插入次数
1312. 让字符串成为回文串的最少插入次数
1312. 让字符串成为回文串的最少插入次数
使用Map计算字符串中每一个字符出现的次数
计算字符串中每一个字符出现的次数 问题分析流程 代码实现 import java.util.HashMap; import java.util.Scanner; public class Demo03MapTest { public static void main(String[] args) {
使用Map计算字符串中每一个字符出现的次数
统计字符串中各个字符出现的次数(六)
统计字符串中各个字符出现的次数(六)
186 0
|
BI SDN
子串计算
题目链接:http://noi.openjudge.cn/ch0201/2472/ 总时间限制: 1000ms 内存限制: 65536kB 描述 给出一个只包含0和1的字符串(长度在1到100之间),求其每一个子串出现的次数。
1652 0