統計で最も多くのアルファベットが表示されます!
758 ワード
Description
小文字の英字のみからなる文字列を与え,列長はnである.この文字列に最も多く出現するアルファベットをプログラムで求めてください.
入力は2行あります.1行目は正の整数n(1Sample Input
Sample Output
#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; }
小文字の英字のみからなる文字列を与え,列長はnである.この文字列に最も多く出現するアルファベットをプログラムで求めてください.
入力は2行あります.1行目は正の整数n(1
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; }