1

質問に答えるために Stackflow 内を検索してみましたが、見つかったものは主に C++ または Java にあるため、運がありませんでした。私は最近再帰を学びましたので、それに関連するいくつかの用語を理解していないことをご容赦ください。

これまでに答えることができる人への私の質問は、私のコードに何が欠けているのですか? 文字列に入れたステートメント内の特定の文字を正常にカウントするには、コードが必要です。今のところ、私のコードはステートメントのみを出力します。

public class CountCharacter
{
    public static void Main (string[] args)
    {
        string s = "most computer students like to play games";
        Console.WriteLine(s);
    }

    public static int countCharacters( string s, char c)
    {
        if (s.Length ==0)
            return 0;
        else if (s[0]==c)
            return 1+ countCharacters(s.Substring(1), 's');
        else
            return 0 + countCharacters (s.Substring(1),'s');
    }
}
4

2 に答える 2