このプログラムが機能しない理由がわかりません。
任意の方法で、3 つの文字列内のすべての文字の出現回数を見つける必要があります。
私はcountメソッドを使用しましたが、find関数で私を助けてくれるなら、それはより良いでしょう.
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
string line[3];
int count[3];
cout << "Enter three lines of text...\n\n";
cin >> line[0];
cin >> line[1];
cin >> line[2];
int i;
for(char j='a'; j<=26; j++) {
for(i=0; i<3; i++)
count[i] = std::count(line[i].begin(), line[i].end(), j);
cout << "\n" << j << "\t" << ":" << "\t" << count[i];
}
system ("pause");
return 0;
}