⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10008 cryptanlisis.cpp

📁 UVA solutions to few problems
💻 CPP
字号:
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    int t,i,j;
    int count[30];
    for(j=0;j<26;j++)
    count[j]=0;
    cin>>t;
    string s;
    for(int k=0;k<=t;k++)
    {
              getline(cin,s);
              for(i=0;i<s.length();i++)
              s[i]=toupper(s[i]);
              for(i=0;i<s.length();i++)
              {
                      if(s[i]=='A')count[0]++;
                      if(s[i]=='B')count[1]++;
                      if(s[i]=='C')count[2]++;
                      if(s[i]=='D')count[3]++;
                      if(s[i]=='E')count[4]++;
                      if(s[i]=='F')count[5]++;
                      if(s[i]=='G')count[6]++;
                      if(s[i]=='H')count[7]++;
                      if(s[i]=='I')count[8]++;
                      if(s[i]=='J')count[9]++;
                      if(s[i]=='K')count[10]++;
                      if(s[i]=='L')count[11]++;
                      if(s[i]=='M')count[12]++;
                      if(s[i]=='N')count[13]++;
                      if(s[i]=='O')count[14]++;
                      if(s[i]=='P')count[15]++;
                      if(s[i]=='Q')count[16]++;
                      if(s[i]=='R')count[17]++;
                      if(s[i]=='S')count[18]++;
                      if(s[i]=='T')count[19]++;
                      if(s[i]=='U')count[20]++;
                      if(s[i]=='V')count[21]++;
                      if(s[i]=='W')count[22]++;
                      if(s[i]=='X')count[23]++;
                      if(s[i]=='Y')count[24]++;
                      if(s[i]=='Z')count[25]++;
              }        
    }
  int max,maxpos;
  max=-1;
  for(i=0;i<26;i++)
  {
                   for(j=0;j<26;j++)
                   if(count[j]>max)
                   {
                                  max=count[j];
                                  maxpos=j;
                   }
                   if(max!=0)
                   cout<<char(maxpos+'A')<<" "<<max<<endl;
                   count[maxpos]=0;
                   max=-1;
  }
    system("pause");
}
                      
                      
                      
                                   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -