//很久之前写的,入个档
1126: 第二章:我们都有梦想
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 500 Solved: 161
[Submit][Status][Web Board]
Description

林静究竟在忙什么?暑假没有回家,现在打电话到他宿舍总是不在,郑微通过他的舍友给他留了自己的电话,也不见他回复。明明上火车的前两天郑微还跟林静通过电话,他在那一头答应得好好的,等她到了广州,他就会带她到处去玩,吃遍广州的小吃,当时郑微没有感觉到丝毫的异样,就连他的笑声也是一如既往地带着她熟悉的宠溺和宽容。
  可是现在郑微没忘记两人的约定,林静却踪影全无。难道是她打错了电话?不可能!那个电话她倒着也能背出来,何况那边接电话的舍友明明也是认得林静的,只是说他不在。
  不在不在,老是不在!还说是个模范好学生,不知道跑到哪鬼混去了!郑微气鼓鼓地想,等到见了面,非把他数落一顿不可。

有点不高兴的郑薇手里拿着一封已经封上了口的信,里面写满了她想对林静说的话,但此时的她小心将信封撕开,想再看一遍写下时的那份甜蜜。

你要做的就是对一篇文章的字母进行统计。 而文章是由好多行字母,空格,标点组成的每行不会超过72个字符,请打印一个统计直方图来统计每个字母出现的次数 (不统计空行,数字,标点)。

Input

输入一份郑薇的甜言蜜语,只含有大小写字符,空格,标点。

Output

打印这一份甜蜜的统计图,具体如样例(最后不要空行)。

Sample Input

Amazing grace! How sweet the sound!
That saved a wretch like me!
I once was lost but now I am found,
Was blind but now I see.

Sample Output

         *                                          *                                          *       *                                          *       *                             *            *       *                 * *       * *     *      *       *       *         * *       * *     *      *       *       *         * *       * *     *      *     * *     * *         * *       * * *   *      * * * * *     * *     * * * *       * * *   *      * * * * *   * * *     * * * *     * * * *   *      * * * * * * * * *   * * * * *     * * * * * *     *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

HINT

出国的林静并没有告诉郑薇任何消息。

AC_code:
Source

#include <stdio.h>
#include <string.h>
int a[100];
char c[100][100];
char b[100000];
int main()
{memset(a,0,sizeof(a));memset(b,'\0',sizeof(b));memset(c,' ',sizeof(c));const char e[] ="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";int k = 0,h;while((h = scanf("%c",&b[k++]))!=EOF);for(int i = 0; b[i] !='\0'; i++){if(b[i] >= 'A'&& b[i] <= 'Z'){a[b[i]-'A']++;}else if(b[i] >= 'a'&& b[i] <= 'z'){a[b[i]-'a']++;}}int max_c = a[0];for(int i = 1; i< 26; i++)if(a[i] > max_c) max_c = a[i];int f = 0;for(int j =0; j < 51; j+=2){for(int i = max_c-1; ; ){while(a[f]--){c[i--][j] = '*';}if(a[f] == -1) break;}f++;if(f > 26) break;}for(int i = 0; i < max_c; i++){for(int j = 0; j < 51; j++)printf("%c",c[i][j]);printf("\n");}for(int i = 0; e[i]!='\0'; i++)printf("%c",e[i]);return 0;
}

1126: 第二章:我们都有梦想相关推荐

  1. Java编程思想学习-《第二章 一切都是对象》

    第2章 一切都是对象 尽管Java是基于C++的,但是相比之下,Java是一种更"纯粹"的面向对象程序设计语言.Java语言假设我们只进行面向对象的程序设计.也就是说,在开始用Ja ...

  2. yolov5使用2080ti显卡训练是一种什么样的体验我通过vscode搭建linux服务器对python-yolov5-4.0项目进行训练,零基础小白都能看得懂的教程。>>>>>>>>>第二章番外篇

    第二章番外篇:yolov5通过vscode搭建linux服务器对python-yolov5-4.0项目进行训练,零基础小白都能看得懂的教程.YOLOv5搭建的最快搭建方式,踩坑经历详谈 前期准备: 2 ...

  3. 程序员编程艺术:第二章、字符串是否包含问题

    程序员编程艺术:第二章.字符串是否包含及相关问题扩展 作者:July,yansha. 时间:二零一一年四月二十三日. 致谢:老梦,nossiac,Hession,Oliver,luuillu,雨翔,啊 ...

  4. SpringMVC 学谈 (第二章)

    写在前面:分享技术,共同进步,有不足请见谅,相关意见可评论告知 ~ 编程路漫之远兮,运架构式之简化 劝君专注案前事,亦是杯酒敬苍生: 文章目录 控制器Controller 实现Controller接口 ...

  5. 量子物理史话 第二章 乌云

    第二章 乌云 一 1900年的4月27日,伦敦的天气还是有一些阴冷.马路边的咖啡店里,人们兴致勃勃地谈论着当时正在巴黎举办的万国博览会.街上的报童在大声叫卖报纸,那上面正在讨论中国义和团运动最新的局势 ...

  6. 日本语达人之道 第二章

    <日本语达人之道>第二章 PS:果然呀,那个偶还是决定把它也打出来了打动人心的说话技巧 --有了它,事事春风得意在日常生活中,我们会遇到许多场面,每一个场面都有着不同的感触,本来想这样说, ...

  7. 管理类联考——逻辑——真题篇——第二章 翻译

    第二章 翻译 2010年真题(主旨词:sustainability) Section Ⅲ Translation Directions: In this section, there is a tex ...

  8. 选对池塘钓大鱼([美]雷恩·吉尔森)第二章 选择的困境

    第二章 选择的困境 人无时无处不在选择之中,但是,一旦承担起选择的责任,我们就会体味到选择的困境 --选择的两难.譬如我选择"职业生涯规划"这一主题,我就必须放弃以宏大叙事的方式 ...

  9. 《谈判力》读书笔记:第二章 把人和事分开

    第二部分 原则谈判方法的四条原理 第二章 把人和事分开 2.1 谈判者首先是人 谈判中的对方不是抽象化的代表,而是一个个活生生的人. 是人就都有感性与理性的两面. 这种两面性对与谈判来说,有其益处,但 ...

最新文章

  1. R配对卡方检验(McNemar‘s Test)
  2. sqlalchemy 对 mysql 进行增删改查
  3. Linux 操作系统原理 — 系统结构
  4. 试用了一下sourceMonitor有点不知所云..
  5. 显示部分数据标签_长春市农贸市场监测数据显示:粮油和水果价格平稳,部分副食品价格小幅波动...
  6. 阿里巴巴2021秋招笔试题20211119
  7. 11选5下期算法_本周六周日【高二直播】辅导网课预告:通用技术电控二三极管、多用电表测量、数字逻辑电路、解析枚举递归算法,2022浙江选考技术...
  8. 新疆计算机二级慨库,2020新疆维吾尔自治区计算机二级易考套餐:二级MS Office高级应用全程班(网课+题库+教材)...
  9. sap fiori导出列表到excel_介绍一种Fiori标准应用的增强方式
  10. windows iis 部署 django项目
  11. python中的一些基础
  12. ASP.NET MVC5+EF6+EasyUI 后台管理系统(45)-工作流设计-设计步骤
  13. python collections.Counter
  14. 小学计算机集体听课评课,小学语文听课笔记:教师集体听评课活动
  15. PHP代码执行漏洞总结
  16. qq服务器拒绝发送文件什么意思,QQ提示服务器拒绝发送离线文件是什么意思 - 卡饭网...
  17. php获取时间戳及对时间戳进行格式化处理
  18. 产品机会:痛点,痒点,爽点
  19. 赋值运算符重载和拷贝构造函数
  20. Levenberger-Marquardt for nonlinear elliptical system

热门文章

  1. win8无权限访问这台计算机,win8共享打印机无访问权限的解决方法
  2. python脚本运行一段时间后就停止了_CMD运行python程序自动暂停问题解决
  3. 怎么设置电脑屏幕一直亮着_电脑屏幕出现条纹是什么原因 花屏怎么解决?
  4. 服务发现系统etcd介绍
  5. 精心收集汇总的Python学习资源(书籍+工具+视频),强烈建议收藏!
  6. 生成有时间限制的二维码_微信公众号渠道二维码怎么制作?监测渠道效果的利器来了...
  7. 我的世界服务器无限繁殖,我的世界村民无限繁殖方法_我的世界如何无限繁殖村民_牛游戏网...
  8. 在没有任何数据时进行无效的读取尝试。_技术转载——JVM运行时内存是怎么分布的?...
  9. mysql免安装服务器配置_MYSQL免安装环境配置
  10. 机器学习:信息熵,基尼系数,条件熵,条件基尼系数,信息增益,信息增益比,基尼增益,决策树代码实现(一)