1042 字元統計 (20 分)

2021-09-02 17:37:02 字數 1174 閱讀 3269

1042 字元統計 (20 分)

請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。

輸入格式:

輸入在一行中給出乙個長度不超過 1000 的字串。字串由 ascii 碼表中任意可見字元及空格組成,至少包含 1 個英文本母,以回車結束(回車不算在內)。

輸出格式:

在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸出按字母序最小的那個字母。統計時不區分大小寫,輸出小寫字母。

輸入樣例:

this is a ****** test. there are numbers and other symbols 1&2&3…

輸出樣例:

e 7

#include #include #include #include using namespace std;

int main();

string str1;

getline(cin,str1);

transform(str1.begin(), str1.end(), str1.begin(), ::tolower);

for(int i = 0;i < str1.length();i++)

}// for(int i = 0;i < 128;i++)

// printf("\n");

int temp = 0,maxx = 0;

for(int i = 0 ;i < 128;i++)

} printf("%c %d",maxx,temp);

return 0;

}

#includeusing namespace std;

int main() ;

for (int i = 0; i < s.length(); i++)

s[i] = tolower(s[i]);

for (int i = 0; i < s.length(); i++)

if (islower(s[i])) a[s[i] - 'a']++;

int max = a[0], t = 0;

for (int i = 1; i < 26; i++)

}printf("%c %d", t + 'a', max);

return 0;

}

1042 字元統計(20 分)

請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過 1000 的字串。字串由 ascii 碼表中任意可見字元及空格組成,至少包含 1 個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果...

1042 字元統計 (20 分)

1042 字元統計 20 分 請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入在一行中給出乙個長度不超過 1000 的字串。字串由 ascii 碼表中任意可見字元及空格組成,至少包含 1 個英文本母,以回車結束 回車不算在內 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格...

1042 字元統計 20 分

請編寫程式,找出一段給定文字 現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過 1000 的字串。字串由 ascii 碼表中任意可見字元及空格組成,至少包含 1 個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有...