統計で最も多くのアルファベットが表示されます!

758 ワード

Description
小文字の英字のみからなる文字列を与え,列長はnである.この文字列に最も多く出現するアルファベットをプログラムで求めてください.
入力は2行あります.1行目は正の整数n(1Sample Input
5
acmcs

Sample Output
c

 
 
#include #include using namespace std; int main() { char s[101]; char b; int c[26]; int n, i, max, max_i; while (cin>>n) {    cin>>s;    memset(c, 0, 26*4);    for (i=0; i    ++c[s[i]-'a'];    }    max = 0;    for (i=0; i<26; i++){     if (c[i] > max){      max = c[i]; max_i = i;     }    }     b=max_i+97;   cout< } return 0; }