黑马程序员技术交流社区
标题:
字符串程序
[打印本页]
作者:
jiangenhao
时间:
2014-4-25 16:02
标题:
字符串程序
本帖最后由 jiangenhao 于 2014-4-26 01:04 编辑
下面程序的功能是统计字串sub在母串s中出现的次数。请选择填空。
#include "stdio.h"
#include "string.h"
main()
{
char s[80], sub[80];
int n;
gets(s);
gets(sub);
printf("%d\n", count(s,sub));
}
int count( char *p, char *q)
{
int m, n, k, num=0;
for (m=0; p[m]; m++)
for (【1】, k=0; q[k]==p[n]; k++, n++)
if(q[【2】]=='\0')
{ num++; break;}
return (num);
}
复制代码
作者:
skill20
时间:
2014-4-25 17:34
本帖最后由 skill20 于 2014-4-25 17:37 编辑
public int count1(String a,String b)
{
int count = 0,index = 0;
while((index = a.indexOf(index,b)!= -1)//不为-1,表示母串还有字串。
{
index = index + b.length();//每次查找都从下一位开始。
count++;
}
return count;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2