String 查找字符串中的字符数,递归算法

String 查找字符串中的字符数,递归算法,string,algorithm,recursion,character,String,Algorithm,Recursion,Character,如果我们想构建一个关于以下内容的算法:“我们有未知数量的字符,“/0”表示字符串的结尾。我们需要构建一个算法来计算字符串中的字符数。下面是我所做的: 算法NumberOfCharacters(A、l、r) 如果A[l]=/和A[l+1]=0 返回l else返回NumberOfCharacters(A,l+1,r) 我只想知道我的错误在哪里,这样我就不会再犯了。应该是“未知数量的字符”还有什么是l、r和m?您需要定义参数“/0“是一个字符,不是两个字符。很抱歉,我在我的工作表中使用了其他参数,我

如果我们想构建一个关于以下内容的算法:“我们有未知数量的字符,“/0”表示字符串的结尾。我们需要构建一个算法来计算字符串中的字符数。下面是我所做的:

算法NumberOfCharacters(A、l、r)

如果A[l]=/和A[l+1]=0
返回l
else返回NumberOfCharacters(A,l+1,r)
我只想知道我的错误在哪里,这样我就不会再犯了。

应该是“未知数量的字符”还有什么是l、r和m?您需要定义参数“/0“是一个字符,不是两个字符。很抱歉,我在我的工作表中使用了其他参数,我们使用不同的参数来描述左右。l=左,r=右它们是2个字符而不是1个字符
Algorithm NumberOfCharacters(A,l)

if A[l]=/ and A[l+1]=0
    return l
else 
    return NumberOfCharacters(A,l+1)