#1510. 密码分析器

密码分析器

故事背景

在网络安全领域,密码强度分析是一项重要的工作。通过统计密码中各个字符的出现频率,可以评估密码的复杂性和安全性。请你编写一个程序,帮助安全专家分析密码的字符频率分布。

题目描述

给定一个字符串,你需要统计其中每个字符出现的频率,并按照字符的字典序输出统计结果。

请编写一个 C++ 程序,实现上述功能。

输入格式

输入一行字符串,长度不超过 100,只包含大小写字母和数字。

输出格式

输出每行一个字符及其出现的频率,格式为 "字符: 频率",按照字符的字典序排列。

样例输入 1

Hello123

样例输出 1

1: 1
2: 1
3: 1
H: 1
e: 1
l: 2
o: 1

样例输入 2

Test

样例输出 2

T: 1
e: 1
s: 1
t: 1

样例输入 3

123123

样例输出 3

1: 2
2: 2
3: 2

提示

  • 注意字符的字典序排列
  • 注意大小写字母的顺序(大写字母在前)
  • 注意数字的顺序(数字在前)