编写一个程序,打印输入中各个字符出现频度的直方图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个程序,打印输入中各个字符出现频度的直方图相关的知识,希望对你有一定的参考价值。
当中程序练习。输出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; }
本文出自 “小罗” 博客,请务必保留此出处http://xiaoluoge.blog.51cto.com/9141967/1786826
以上是关于编写一个程序,打印输入中各个字符出现频度的直方图的主要内容,如果未能解决你的问题,请参考以下文章
用C语言编写一个程序,输入一个字符串,统计其中各个字符出现的次数
用C语言编写一个程序,输入一个字符串,统计其中各个字符出现的次数