私はこれに問題があります。ユーザーは文字列を入力する必要があり、次に文字列を数えて同じ文字列を乗算する必要があります。たとえば、ユーザーが次の文字列を入力した場合、The quick Brown fox jumps over the lazy dog;
出力は次のようになります。The = 22% 速い = 11% 茶色 = 11% fox = 11% jumps = 11% over = 11% lazy = 11% dog = 11%
これが私のコードです
string phrase = "The quick brown fox jumps over the lazy dog";
string[] arr1 = phrase.Split(' ');
for (int a = 0; a < arr1.Length; a++)
{
Console.WriteLine(arr1[a]);
}
Console.ReadKey();
値は 22% で、2/9 * 100 という式を使用して計算されました。「the」が 2 回使用されているため 2 を、文字列に 9 つの単語があるため 9 で割ります。各文字列を比較して、それらが同じであるかどうかを判断しようとしていますが、そうすることができません。