文章

8

粉丝

125

获赞

112

访问

4.1k

头像
字母频率 题解:自用
P1019 贵州大学机试题
发布于2025年2月27日 23:17
阅读数 238

#include<iostream>
#include<stdio.h>
using namespace std;
void func(string &s)
{
  for(int i=0;i<s.length();i++)
  {
      if(s[i]>='A'&&s[i]<='Z')
      {
        s[i]=s[i]+32;      
    }
  }    
}
int main()
{
  int max=0,p;
  char c[26];
  int b[100]={0};
  c[0]='a';
  for(int i=1;i<26;i++)
  {
      c[i]=c[i-1]+1;
  }
  string s;
  getline(cin,s);
  func(s);
  for(int i=0;i<s.length();i++)
  {
      for (int j=0;j<26;j++)
      {
          if(s[i]==c[j])
          {
              b[j]++;
       &nb...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发