柱状统计图


给出一些字符串,总长度不超过1000,统计其中大写字母的个数,并按照给定样例格式输出。

输入

一堆字符串,每两个字符串之间可能用空格、换行隔开。

输出

参照样例输出柱状统计图,每个 * 表示出现一次,注意每行不要有多余的空格

样例

1
2
ABC ABC.DEF()G GCC XY
354342aaaCaa aaaaaaaabcdbcd
1
2
3
4
5
6
    *
*
*
* * * *
* * * * * * * * *
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

参考代码

思路:

  • 大写字母统计string str[1000] cin >> str;,对应的字符数量增加num[str['A']]++;

  • 统计结果输出

    • 确定图形高度(最多数量的字母的数量)
    • 每一行确定输出到哪里
    • 进行输出
1