编程统计字符串s在字符串str中出现的次数

2025-01-07 05:41:45
推荐回答(4个)
回答(1):

具体代码如下:
///


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

/// 字符串
/// 子串
/// 出现的次数
static int SubstringCount(string str, string substring)
{
if (str.Contains(substring))
{
string strReplaced = str.Replace(substring, “”);//将子串替换成空,然后获得新的字符串
return (str.Length – strReplaced.Length) / substring.Length;
//将原来的减去新的,得出差,然后除以子串的长度,即可得出子串出现的次数
}
return 0;
}

回答(2):

#include
void main()
{
int i,num=0; //num用来放s的个数;
char str[100];//定义一个字符串;
scanf("%s",str); //输入字符传;
for(i=0;i<100;i++)
{
if (str[i]=='s') num++;//当字符串中第str为s时,num加一
}
printf("%d",num);
}

回答(3):

a="asdasasfasfasfasf";
a.split('s').length-1

回答(4):

用什么语言?