当中程序练习。输出C直方图

#include <stdio.h>
main()
{int a[30];int i,j,c;j = i = 0;for (i = 0; i < 30; i++){a[i] = 0;}while ((c = getchar()) != '#'){if (c > '0' && c<= '30')++a[c - '0'];}for (i = 0 ;i < 30; i++){if (a[i] != 0){printf("\n%d",i);}for(j = 0; j < a[i];j++){putchar('*');}putchar('\n');}return 0;
}

转载于:https://blog.51cto.com/xiaoluoge/1786826

编写一个程序,打印输入中各个字符出现频度的直方图相关推荐

  1. 《c primer pius》第六章第14题,发现网上好多都有问题,编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中

    编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中: 假定该行不超过255个字符.回忆一下,您可以使用具有%c说明符的scanf()从输入中一次 读入一个字符,而且当您按 ...

  2. 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。

    1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...

  3. C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形:

    编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形: 首先提示输入:"Enter n(1-9):\n" 输入格式:"%d" ...

  4. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...

    [其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...

  5. C语言(CED)编写一个程序,求两个字符之间的加减运算。

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 复习C语言,不同的心境遇到了不同的问题: 问题: 编写一 ...

  6. 用python输出姓名和学号带不出姓名和学号_C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。用C++编写一个程序 : 输入...

    C++:输入10个学生的姓名.学号和成绩,将其中不及格者的姓名.学号和成绩输出. 用C++编写一个程序 : 输入 www.zhiqu.org     时间: 2020-12-07 [解题思路]本题用类 ...

  7. 编写一个程序打印如下对称图形

    编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形: 首先提示输入:"Enter n(1-9):\n" 输入格式:"%d" ...

  8. Java黑皮书课后题第6章:*6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧、右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1

    6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧.右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1 题目 题目描述 编程练习题3. ...

  9. C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;

    /*编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后, 输出用户的姓和电话号码:*/ #include <stdio.h> #include <string.h> ...

最新文章

  1. 没想到,他面试竟然挂在了Spring的这个点上...
  2. golang中的WaitGroup
  3. APP运营如何找到精准用户,提升品牌知名度
  4. 基于Xml 的IOC 容器的初始化
  5. 一层循环时间复杂度_数据结构:二叉排序树的前/中/后序遍历(递归与循环两种版本)...
  6. Seaborn初学指南
  7. OpenCL 第7课:旋转变换(1)
  8. 场效应管原理_IGBT场效应管的工作原理以及极性判断、好坏判断方法
  9. oracle地址已被占用,ORA-12542 TNS 地址已被占用
  10. arcpy.ProjectRaster_management
  11. BiometricPrompt之三 - Fingerprint, Iris, Face UI优先级
  12. 计算机网络的分类3:按网络的工作方式分类,分为集中式网络、分布式网络
  13. 新会计准则与旧版内容的不同比较
  14. 使用FFmpeg视频缩略图实现
  15. VS2013使用技巧汇总
  16. android自定义控件不显示,解决Android Studio Design界面不显示layout控件的问题
  17. wps2019数据分析加载项_wps单因素分析数据 wps2019单因素方差分析
  18. DataFrame数据选取超全攻略
  19. SLCP验厂辅导,企业在认证之后便可以将经验证过后的数据信息分享给其它各托管平台
  20. 问题:SQL Server数据库不允许更改

热门文章

  1. 为什么要放弃 Lombok ?
  2. IDEA 新特性:提前知道代码怎么走
  3. 一起学设计模式 - 责任链模式
  4. Spring Boot第五篇:springboot整合 beatlsql
  5. 数据科学教育白皮书联合发布!顶级数据人才成长路径
  6. 1925亿美元,中国仍是世界最大芯片市场!2022全球半导体行业报告出炉
  7. 中科院DeepMind联手,用深度学习揭示大脑如何识别人脸|Nature子刊
  8. 没有导师指导,该如何自己选题发CVPR?
  9. 字节跳动《Python高频面试题》火了,完整版 PDF 开放下载!
  10. 1.8M超轻量目标检测模型NanoDet,比YOLO跑得快