如何解決統計英文字母個數重復的問題?c編程0.0
uj5u.com熱心網友回復:
至少你需要一個陣列,來儲存字母的個數;然后需要遍歷檔案或字串;uj5u.com熱心網友回復:
我用陣列每個對應英文字母,然后輸入一串英文字符,如果有重復那就陣列對應某個加一,我現在解決不了的是這些26個陣列如何統計出一個具體的數而不是cmd中輸出26個數字字符uj5u.com熱心網友回復:
int stat[26] = {0};while ( .... ) {
ch = ......;
if ( ch >='a' && ch <='z' )
stat[ch-'a']++;
}
for ( int i=0;i<26; i++ )
printf("%c:%d ", i+'a', stat[i]);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/113115.html
標籤:C語言
