今天是練習cpe的What's Cryptanalysis題目
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
int n;
cin >> n;
cin.ignore();
int code[26] = {};
string s;
int count = 0;
while (n--)
{
getline(cin, s);
for (int i = 0; i < s.length(); i++)
{
if (isalpha(s[i]))
{
int a = toupper(s[i]) - 'A';
count++;
code[a]++;
}
}
}
for (int i = count; i >= 1; i--)
{
for (int j = 0; j < 26; j++)
{
if (code[j] == i)
{
cout << (char)(j + 'A') << " " << code[j] << endl;
}
}
}
return 0;
}