统计文件 data.txt 中的信息,并将结果写入 out.txt 文件中:
文件的行数:line
文件中代码行、注释行、空行占的百分比
文件中的字符数: ch
文件中26个英文字符(不区分大小写)出现的百分比(推荐使用Map 存储)
将统计结果写入 out.txt 文件
写入结果如下:
总行数:999
代码行:49%
注释行:45%
空行:6%
字符数:123456
A:3%
B:4%
…
Z:1%
这个要怎么解决,他说推荐用Map,但是还有点不明白,求解答
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 潭溪Zerg 2018-12-22 02:42关注
比较好理解吧,总行数、代码行、注释行、空行,每行去判断下属于哪类
字符数百分比统计,就用个map<char,int> 去计算就行了,每次mapT[charC]++;解决 无用评论 打赏 举报