新手村 简单字符串 垂直柱状图
2017-12-04 10:00
267 查看
题目链接
欢迎加入“不会算法一群菜鸟”,群号是⑥⑥①⑨②2025,这是我设置的一道很低的门槛用来阻止广告的。入群的验证暗号是:我爱编译原理
题意理解
我觉得题目应该很好懂,直接写就好了。事实证明,只要你注意格式,就是随随便便写。代码
#include <cstring> #include <iostream> #include <cmath> #include <stdio.h> #include <stdlib.h> #include <string> #include <iomanip> #include <vector> using namespace std; int cnt[26]; int main() { memset(cnt, 0, sizeof cnt); string s[4]; for(int i = 0; i < 4; i++) { getline(cin, s[i]); } for(int i = 0; i < 4; i++) { int len = s[i].length(); for(int j = 0; j < len; j++) { if('A' <= s[i][j] && s[i][j] <= 'Z') { cnt[s[i][j]-'A']++; } } } int max_num = cnt[0]; for(int i = 0; i < 26; i++) { if(cnt[i] > max_num) { max_num = cnt[i]; } } for(int i = max_num; i > 0; i--) { for(int j = 0; j < 25; j++) { if(cnt[j] >= i) { cout << "* "; } else { cout << " "; } } if(cnt[25] >= i) { cout << "*" << endl; } else { cout << " " << endl; } } for(int i = 0; i < 25; i++) { cout << (char)(i + 'A') << " "; } cout << 'Z'; return 0; }
欢迎加入“不会算法一群菜鸟”,群号是⑥⑥①⑨②2025,这是我设置的一道很低的门槛用来阻止广告的。入群的验证暗号是:我爱编译原理
相关文章推荐
- 洛谷-垂直柱状图-简单字符串
- 2018-1-23洛谷新手村 ——简单字符串(水题)
- 新手村 简单字符串 统计单词数
- 新手村之简单字符串
- 新手村 简单字符串 小书童——密码
- 洛谷 P1598 垂直柱状图【字符串+模拟】
- 新手村 简单字符串 ISBN号码
- 新手村 简单字符串 你的飞碟在这儿
- 新手村 简单字符串 数字反转(升级版)
- python反转字符串(简单方法)及简单的文件操作示例
- Redis的简单动态字符串实现
- FZU Problem 2183 简单题(字符串处理)
- Python(一)关于Python字符串的简单操作
- 对上次“对字符串进行简单的字符数字统计 探索java中的List功能 ”程序,面向对象的改进
- c++从键盘接受字符串简单
- 字符串的简单操作
- redis 学习笔记二 (简单动态字符串)
- Ruby笔记五(简单的字符串操作)
- C--字符串简单理解使用之一
- 简单的正则表达式方法字符串替换