Re: 字符统计2

From Anorexic Cheetah, 3 Years ago, written in Plain Text, viewed 384 times. This paste is a reply to 字符统计2 from 李清璇 - view diff
URL http://axuhongbo.top/paste/view/706453de Embed
Download Paste or View Raw
  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5.     int  b[500];
  6.     char a[500];
  7.     int  h;
  8.     int n;
  9.     while(gets(a))
  10.     {
  11.         memset(b,0,sizeof b);
  12.         int z=0;
  13.         n=strlen(a);
  14.         for(int i=0;i<n;i++)
  15.         {
  16.            if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
  17.             b[a[i]]++;
  18.  
  19.         }
  20.         h = 255;
  21.         for(int i=0;i<n;i++)
  22.         {
  23.  
  24.              if(b[a[i]]>z&&a[i]!=' ')
  25.               {
  26.  
  27.                   z=b[a[i]];
  28.                   h=a[i];
  29.               }
  30.  
  31.             else if(b[a[i]]==z&&a[i]!=' '&&a[i]<h)
  32.               {
  33.  
  34.                   z=b[a[i]];
  35.                   h=a[i];
  36.               }
  37.         }
  38.         printf("%c %d\n",(char)h,z);
  39.     }
  40.     return 0;
  41. }
  42.  
  43.  
  44.  
  45.  

Reply to "Re: 字符统计2"

Here you can reply to the paste above

captcha