博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【POJ2136】Vertical Histogram(简单模拟)
阅读量:4577 次
发布时间:2019-06-08

本文共 1129 字,大约阅读时间需要 3 分钟。

比较简单,按照样例模拟就好!~

 

1 #include 
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 using namespace std;12 13 int let[26];14 15 int main () {16 string text = "", in;17 for (int i = 0 ; i < 4; ++ i) {18 getline(cin, in);19 text += in;20 }21 //cout << text << endl;22 memset (let, 0, sizeof (let));23 int Max = 0;24 for (int i = 0; i < text.size(); ++ i) {25 if (isalpha(text[i])) {26 let[text[i] - 'A'] ++;27 Max = max (Max, let[text[i] - 'A']);28 }29 }30 /*31 for (int i = 0 ; i< 26; ++i) {32 cout << (char)('A' + i) << ": " << let[i] << endl;33 }34 */35 //cout << Max << endl;36 for (int i = 1; i <= Max; ++ i) {37 string text_line = "";38 for (int j = 0 ; j < 26; ++ j) {39 if (i > Max - let[j]) {40 text_line += "*";41 } else {42 text_line += " ";43 }44 if (j != 25) text_line += " ";45 }46 cout << text_line << endl;47 }48 puts("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");49 return 0;50 }

 

转载于:https://www.cnblogs.com/Destiny-Gem/p/3983649.html

你可能感兴趣的文章
Python的富比较方法__le__、__ge__之间的关联关系分析
查看>>
第2课—第5节
查看>>
JavaScript简单的实例应用
查看>>
Vue.js——60分钟组件快速入门(下篇)
查看>>
【算法习作】字符串处理两例
查看>>
Day 29 _模块二 -hashlib_configparse_logging
查看>>
leetcode 19 删除链表的倒数第n个节点
查看>>
配置centos6.0为Router
查看>>
JavaScript闭包学习笔记(ife2015spring)
查看>>
Flask 初识
查看>>
工厂模式
查看>>
拦截器
查看>>
sdk
查看>>
DOM操作
查看>>
用python绘制质粒图谱
查看>>
C语言三联序列(trigraph sequences)
查看>>
luogu_1004 方格取数
查看>>
ZBrush的双十一来了,然鹅...
查看>>
linux mint使用中的问题解决记录
查看>>
babel浏览器源码地址
查看>>