zoukankan      html  css  js  c++  java
  • 【PAT】B1042 字符统计(20 分)

    /*
        15分的题很简单,但是自己写的时候在输入数据时没有考虑好下标
        另外有忘记了输入字符时考虑是否有
    
    */
    #include<stdio.h>
    #include<algorithm>
    #include<string.h>
    #include<ctype.h>
    using namespace std;
    int main(){
        char str[1005];
        int arr[26]={0};
        scanf("%[^
    ]",str);
        int len=strlen(str);
        for(int i=0;i<len;i++){
            if(isupper(str[i]))
                str[i]+=32;
            if(islower(str[i])){
                arr[str[i]-'a']++;
            }
        }
        int flag=0;
        for(int i=0;i<26;i++)
            if(arr[flag]<arr[i])
                flag=i;
        printf("%c %d",'a'+flag,arr[flag]);
        return  0;
    }
    
    
  • 相关阅读:
    poj 2443
    codeforces 263D
    codeforces 263C
    uva 11080
    uva 11235
    uva 11748
    STL uva 11991
    (KM) uva 11383
    (树形DP) uva 10859
    codeforces 242C
  • 原文地址:https://www.cnblogs.com/hebust/p/9498023.html
Copyright © 2011-2022 走看看