有三个参数(String s,char c,char d)
如何定义一个方法,使其以int形式返回,char中出现charc的次数加上char中出现char的次数?
答案 0 :(得分:0)
根据语言的不同,可能已有一个现有的功能可以帮助您。
否则,您需要将字符串视为数组(如果语言执行该操作,那么很好。如果没有,则需要将其转换为数组),运行循环并使用计数器。如果要查找特定字符,可以将其与字符串/数组一起传递给函数。
示例(这只是psudo代码,因为我不知道你使用的是哪种语言):
function countCharsInString(string s, char c1, char c2)
{
int count = 0;
for(i = 0; i < s.Length; i++)
{
if(s[i] == c1 || s[i] == c2)
{
count++;
}
}
return count;
}