請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。
輸入格式:
輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束(回車不算在內)。
輸出格式:
在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸出按字母序最小的那個字母。統計時不區分大小寫,輸出小寫字母。
輸入樣例:
this is a ****** test. there are numbers and other symbols 1&2&3...........輸出樣例:
e 7思路分析:用getchar()接收字串,用字元的ascii碼值座位計數陣列的角標。
**如下:
#includeint main()
,max=0,point;
// scanf("%s", str);
for (i = 0; (c=getchar()) != '\n'; i++)
str[i] = '\0';
for (i = 0; str[i] != '\0'; i++)
if (str[i] >= 'a'&&str[i] <= 'z')
} for (i = 0; i < 26; i++)
} printf("%c %d", point + 'a', max);
return 0;
}
1042 字元統計 20
1042.字元統計 20 請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以...
1042 字元統計 20
請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸...
1042 字元統計 20
桶排序及其應用 很強大,提供了 容器 的思想,注意靈活應用,下面是乙個例子 請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內 輸出格式 在一行中...