点击头像与我聊天!
提示:登录 以使用聊天功能。
网络与信息安全学院 - VISTOJ

1074: 统计字符频率

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:4 解决:3

题目描述

编写一个程序,读取 input.txt 文件中的内容,统计其中每个字符(包括空格、换行符和其他可打印字符及不可打印字符)的出现频率。统计完成后,将每个字符的ASCII码及其对应的频率按ASCII码的升序输出到 frequency.txt 文件中

输入

输入文件 input.txt 可能包含多种字符,包括空格、换行符和其他可打印及不可打印字符。

输出

输出文件 frequency.txt,每行输出格式为:ASCII码:次数。输出必须按ASCII码的升序排列。例如,若字符 'a'(ASCII码 97)出现了 5 次,则输出 97:5。

样例输入 复制

Hello, World!

样例输出 复制

32:1
33:1
44:1
72:1
87:1
100:1
101:1
108:3
111:2
114:1