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

简介: 【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

相关文章
|
5月前
|
存储 算法 索引
|
6月前
计算字符串中子串出现的次数
【7月更文挑战第9天】计算字符串中子串出现的次数。
49 12
|
JavaScript 前端开发
判断一个字符串中出现次数最多的字符,统计这个次数
判断一个字符串中出现次数最多的字符,统计这个次数
85 0
|
Python
统计字符串中不同字符个数问题
统计字符串中不同字符个数问题
138 0
|
Java
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
125 0
给定一个字符串和一个子串。子串中的字符可能重复,输出子串出现的次数。(Java实现)
1312. 让字符串成为回文串的最少插入次数
1312. 让字符串成为回文串的最少插入次数
1312. 让字符串成为回文串的最少插入次数
使用Map计算字符串中每一个字符出现的次数
计算字符串中每一个字符出现的次数 问题分析流程 代码实现 import java.util.HashMap; import java.util.Scanner; public class Demo03MapTest { public static void main(String[] args) {
使用Map计算字符串中每一个字符出现的次数
统计字符串中各个字符出现的次数(六)
统计字符串中各个字符出现的次数(六)
197 0
|
BI SDN
子串计算
题目链接:http://noi.openjudge.cn/ch0201/2472/ 总时间限制: 1000ms 内存限制: 65536kB 描述 给出一个只包含0和1的字符串(长度在1到100之间),求其每一个子串出现的次数。
1668 0

热门文章

最新文章