c++读取一个文件,英文字母,完成以下功能

1.统计26个字母出现频率
2.输入一个字母,找出和它最亲密的三个字母(最亲密的意思是:和它一起相邻出现的次数最多)
3.找出出现频率最高的五个单词并排序
4.将前三题中的结果以合理的形式输出到文件result.txt

如果要“输入一个字母,找出和它最亲密的三个字母(最亲密的意思是:和它一起相邻出现的次数最多)”代码,请先采纳我的回答。

http://zhidao.baidu.com/link?url=fY5W1d9l34Fao2lG43_YYqHs1iJhnq6crpru8zTawti1T9VgFMVK_2A4vPk5SULHf_yrPkXc2EFmQHOxEbBAKK