#include <stdio.h>
int main( void )
{
int ch,i,len = 0;
int j = 0; //次数计数
int nlength[11];
for( i = 0; i < 10; i++)
nlength[i] = 0;
/************以下用于统计单词长度出现的次数**************/
/**/ while( ( ch = getchar() ) != EOF )
/**/ {
/**/ if( ch == ' '|| ch == '\n' || ch == '\t')
/**/ {
/**/ if( len >= 1 && len < 10 )
/**/ ++nlength[ len - 1];
/**/ if( len >= 10 )
/**/ ++nlength[ 9 ];
/**/ len = 0;
/**/ }
/**/ else
/**/ ++len;
/**/ }
/************以上用于统计单词长度出现的次数**************/
/*******************以下用于打印输出*********************/
printf(" 长度\n");
for( i = 10 ; i > 0; i-- )
{
if(i == 10)
{
printf(">=10|");
for( j = 0; j < nlength[9]; j++ )
printf(" *");
putchar('\n');
}
else
{
printf(" %d|",i);
for( j = 0; j < nlength[i-1]; j++ )
printf(" *");
putchar('\n');
}
}
for( i = 0; i < 10 ; i++ )
{
printf(" _");
if(i == 9)
printf("次数\n");
}
for( i = 0; i < 10 ; i++ )
printf(" %d",i);
putchar('\n');
return 0;
}
分享到:
相关推荐
The C programming language(第二版)练习 1-13 编写一个程序,打印输入中单词长度的直方图和垂直方向的直方图。
对C程序设计语言第二版内的练习题尝试自己编写的小代码,测试一切正常,只不过比参考答案功能少一点,重在自己尝试。第一次上传,勿喷,给小白点关爱。
mpi-直方图 使用 MPI 生成数字的直方图。 目前这些数字是用 rand() 生成的,并且具有近似均匀的分布。 #用法 编译 mpicc histogram.c -o histogram 跑步 mpiexec -n <processes> ./histogram 示例输出 无关 :...
带有直方图的范围滑块 :rocket: 快速开始如果您是尝试学习的开发人员,则可以立即使用codesandbox.io开始尝试使用vue-histogram-slider。 :package: 安装纱yarn add vue-histogram-slider npm npm i vue-histogram-...
我们创建一个图像的直方图,其中包含我们感兴趣的对象(在我们的示例中是背景,离开播放器等)。然后,我们将该直方图“反投影”到需要找到对象的测试图像上,换句话说,我
遥感原理:使用IDL语言完成简易的两幅图像的直方图匹配,输出结果并保存。仅供学习和参考。
打印输入单词的水平和垂直直方图(c程序设计语言第二版习题)
输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个字符出现的次数。注意:只用输出字符的出现次数,不用输出空白字符,数字或者标点符号的输出次数。
直方图匹配或叫做直方图规定化都可以,是把原图像的直方图按照给定的直方图加以映射,使新图像的直方图的分布类似于给定的函数。 总共有以下几步: 1.求给定的函数的累积直方图s。 2.求原图像的累积直方图G。 3....
对比度受限的自适应直方图均衡化更改您的裁剪限制以获得更好的输出。 简单的直方图方法存在强度饱和的问题,这会导致信息丢失,这在医学图像的情况下是不可接受的。 因此,无论何时我们想要保留图像的细节同时提高...
直方图: (1) 图像中不同像素等级出现的次数 (2) 图像中具有不同等级的像素关于总像素数目的比值。 我们使用cv2.calcHist方法得到直方图 cv2.calcHist(images, channels, mask, histSize, ranges): -img: 图像 -...
直方图的优势在于它是一种很直观的图表类型,用于在有序的列中显示连续数据。直方图非常适用于较大的数据点集。直方图实质上是一个频率分布图,它会将源数据值归到各个条柱或组距中。列高度表示落在每个条柱中的项目...
数字图像处理实验(1)--灰度图的直方图均衡化。编程实现灰度图像的直方图均衡化处理。要求给出原始图像的直方图、均衡化图像及其直方图和直方图均衡化时所用的灰度级变换曲线图。
matlab直方图核心代码标题 直方图均衡化的MATLAB实现 要解决的问题 某些图像的对比度不明显。 增强对比度可以导致这些图像的更好的视图。 直方图均衡化是一种用于调整图像强度以增强对比度的技术。 理论/算法 直方图...
本资源不含OpenCV,OpenCV只用来转灰度图(可以删掉相关代码)其余画直方图是自己写的函数。 实验任务 统计灰度图像的直方图 (1)以二进制方式读取一幅 bmp、jpeg 或 png 格式图像的数据,并判断其是否为灰度图像...
matlab画图像的二维直方图-matlab画图像的二维直方图.doc 希望对大家有用! 管理员提示: 该程序能运行: Figure15.jpg
来自 geojson 的动画直方图不工作:在更新函数完成执行后,前一组条形不会从直方图中删除。
Matlab-Image-Dehazing-Enhazing:图像去雾、图像增强、灰度直方图均衡化等
图像如何变换成直方图 数字图像的输入、输出、显示、直方图统计
Haskell 中的流式直方图 该库允许在线构建有损直方图,然后估计在给定间隔内存在多少个值。 它基于论文 流库有两种变体:受内存限制和受准确性限制。 这个库受内存限制。 根据作者的说法,这个库对偏斜分布很敏感,...