郑州专业制作网站多少钱,单页面的网站,特效炫酷的网站,网页加速器有哪些链接
题目链接#xff1a;P1598 垂直柱状图 题目 题目描述 写一个程序从输入文件中去读取四行大写字母#xff08;全都是大写的#xff0c;每行不超过 $100$ 个字符#xff09;#xff0c;然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出…链接
题目链接P1598 垂直柱状图 题目 题目描述 写一个程序从输入文件中去读取四行大写字母全都是大写的每行不超过 $100$ 个字符然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。 输入格式 四行字符由大写字母组成每行不超过 $100$ 个字符 输出格式 由若干行组成前几行由空格和星号组成最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。不要打印任何空行。 输入样例 THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.
THIS IS AN EXAMPLE TO TEST FOR YOUR
HISTOGRAM PROGRAM.
HELLO! 输出样例 *** ** * * ** * * *
* * * * * *
* * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * *
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 说明/提示 每行输出后面不允许出现多余的空格。 参考答案
思路
代码
#includebits/stdc.h
using namespace std;
int a[91];
int main(){int b4;while(b--){string s;getline(cin,s);for(int i0;is.size();i){if(s[i]As[i]Z)a[s[i]];}}int max-999;char f;for(int i65;i91;i)if(a[i]max){maxa[i];f(char)i;}for(int imax;i0;i--){for(int j65;j91;j){if(a[j]i) cout* ;else cout ;}coutendl;}for(int i65;i91;i) cout(char)i ;
}