P1598垂直柱状图
#include<iostream>
#include<cstdio>
#include <iomanip>
#include<cmath>
#include<string>
using namespace std;int main()
{string a,b,c,d;getline(cin, a);getline(cin, b);getline(cin, c);getline(cin, d);int A[30] = {0};//存放字母出现的次数for (int i = 0; i < a.size(); i++){if (a[i] >= 'A'&&a[i] <= 'Z')//用字母的顺序做数组下标{A[a[i] - '@']++;}}for (int j = 0; j < b.size(); j++){if (b[j] >= 'A'&&b[j] <= 'Z'){A[b[j] - '@']++;}}for (int k = 0; k< c.size(); k++){if (c[k] >= 'A'&&c[k] <= 'Z'){A[c[k] - '@']++;}}for (int m = 0; m < d.size(); m++){if (d[m] >= 'A'&&d[m] <= 'Z'){A[d[m] - '@']++;}}int max = A[0];for (int n = 1; n <= 26; n++)//找出字母出现最多字数的那个,可以确定行{if (A[n] >= max)max = A[n];}int temp = max;for (int q = 1; q <= max; q++)//比最多次数小的就不输出,等于最多次数的就输出{for (int p = 1; p <= 25; p++){if (A[p] < temp)cout << " ";elsecout << "* ";}if (A[26] < temp)cout << " ";elsecout << "*";temp--;//最大次数每输完一行要减1cout << endl;}cout << "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";return 0;}
P1598垂直柱状图相关推荐
- 洛谷 P1598 垂直柱状图【字符串+模拟】
P1598 垂直柱状图 题目描述 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过72个字符),然后用柱状图输出每个字符在输入文件中出现的次数.严格地按照输出样例来安排你的输出格式. ...
- P1598 垂直柱状图
P1598 垂直柱状图 题目描述 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100个字符),然后用柱状图输出每个字符在输入文件中出现的次数.严格地按照输出样例来安排你的输出格式 ...
- 洛谷 P1598 垂直柱状图(输入带空格的字符串)
P1598 垂直柱状图 菜鸟生成记(25) 这个题有点水,考察字符串的基本功(哎!就喜欢这考基本功的水题) 这一题涉及到输入带空格的字符串输入和格式化输出; 唉!只从gets死了(C11删除gets, ...
- 【洛谷】P1598 垂直柱状图
题目地址: https://www.luogu.com.cn/problem/P1598 题目描述: 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100100100个字符),然后 ...
- 洛谷 P1598 垂直柱状图【字符串】
题目描述 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过72个字符),然后用柱状图输出每个字符在输入文件中出现的次数.严格地按照输出样例来安排你的输出格式. 输入输出格式 输入格式 ...
- P1598 垂直柱状图(模拟)
题目描述 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100个字符),然后用柱状图输出每个字符在输入文件中出现的次数.严格地按照输出样例来安排你的输出格式. 输入格式 四行字符, ...
- P1598 垂直柱状图C++
题目描述 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100个字符),然后用柱状图输出每个字符在输入文件中出现的次数.严格地按照输出样例来安排你的输出格式. 输入格式 四行字符, ...
- 字符串——垂直柱状图(洛谷 P1598)
题目选自洛谷P1598 字符串的题确实够刁钻,有的明明思路很简单,但是写起来就很复杂. 这道题难点在于如何输出"柱状图". 用二维数组来存放每一行的结果再挨个输出吗? 显然这不太行 ...
- 计数后打印垂直柱状图(洛谷P1598题题解,Java语言描述)
前言 这题挺好玩的,打印出来颇有老式MP4播放 ♪Music♪ 的感觉 题目要求 P1598题目链接 分析 这题看着挺爽,问题是怎么实现呢? 我们先是要读进来这四行数据(题干说了就是4行),然后变为c ...
最新文章
- Android自定义流式布局-FlowLayout
- 如何让企业引起对网站运营优化的重视程度呢?
- slim php dd model,PHP全局使用Laravel辅助函数dump和dd
- mysql计算后精度增大_Mysql用法汇总
- javascript对时间的校验操作
- c语言24点游戏流程图,C语言解24点游戏程序
- ios中while()和 android中的不同之处
- 2017年12月计算机一级c,2017年12月计算机二级C语言考试操作题冲刺卷(2)
- Android逆向笔记-Proguard混淆Android代码以及去打印日志信息
- CSS:理解:Before和:After伪元素
- java jvisualvm linux,从Linux JDK中发出jvisualvm时出现乱码
- 序列类型python
- 一分钟搞懂的算法之BPE算法
- 算法面试题(数据结构)
- Linux学习笔记(1)----配通网络
- PCIe5.0的Add-in-Card(AIC)金手指layout建议(三)
- 没有画画基础可以学游戏建模吗?
- 安利一个在线图片转ICO格式的网站
- ANSYS FLUENT三维非结构网格数值计算及后处理——教室全新风送风与排风
- Java在编译到执行过程的编码问题