zoukankan      html  css  js  c++  java
  • grids2742

    2742:统计字符数

    时间限制:
    1000ms
    内存限制:
    65536kB
    描述
    判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多
    输入
    第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串
    每组测试数据之间有一个空行,每行数据不超过1000个字符且非空
    输出
    n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。
    如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符
    样例输入
    2
    abbccc
    
    adfadffasdf
    样例输出
    c 3
    f 4
    //grids2742_AC  
    #include<stdio.h>  
    #include<string.h>  
    int main(){  
        int j,i,t,a[26],max;  
        char c,s[1001];  
        scanf("%d",&t);  
        for(max=0,i=0;i<t;){  
            for(j=0;j<26;++j){//初始化数组  
                a[j]=0;  
            }  
              scanf("%s",s);  
            for(j=0;j<strlen(s);++j){  
                ++a[s[j]-'a'];  
              }  
              for(j=0,max=0;j<26;++j){  
                if(a[j]>a[max]){  
                    max=j;  
                }  
            }  
            printf("%c %dn",max+'a',a[max]);  
            ++i;  
         }  
    }
     
  • 相关阅读:
    053592
    053591
    053590
    053589
    053588
    053676
    C# WPF Border控件总结
    Android Studio 添加jar或aar依赖的两种方式
    javascript Date与string之间的转换
    C#:使用dsoframer.ocx控件实现内嵌office效果(详解)
  • 原文地址:https://www.cnblogs.com/hlb430/p/2613068.html
Copyright © 2011-2022 走看看