xiaoyan231 2021-11-13 18:37 采纳率: 80%
浏览 28
已结题

能具体回答一下思考题吗

  1. 编程题,直方图(Histogram)又称柱状图,是一种统计报告图,由一系列高度不等的纵(横)向条纹或线段表示数据分布的情况。 一般用横轴表示数据项,纵轴表示值的大小(或相反)。
    (1) 请编写如下的用字符来绘制简易直方图的函数:
    void DrawHistogram(int nArray[], int nCount, char ch);
    其中,nArray为具有nCount个元素的数组,ch为画图用的字符。若ch为字符,则该函数能输出由多行多个连续星号构成的图形,以表示该组数的直方图。如果数组中的内容为 15 10 13 8 2 5,则对应简易直方图可以是:

*************** 15
********** 10
************* 13
******** 8
** 2
***** 5
思考:如何绘制竖直方图,使之看起来更自然?
(2) 针对你的实验数据,请自己设计若干取值区间,编写函数:
void CountRangeItems(double dArray[], int nDataItems, int nArray[]);
用于统计dArray的数据在各区间中的出现的项数(数据区间分布统计),把这些项数存入数组nArray中。如身高数据设有5个区间:160人以下,2人,160-165, 3人,166-170, 5人,171-175,4人,175以上,8人,共5个区间,5项统计数据。函数应算出这5项统计数据2,3,5,4,8,并存入数组nArray的0..4单元中。统计结果作为DrawHistogram中的nArray参数,区间数5作为nCount参数

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月21日
    • 创建了问题 11月13日

    悬赏问题

    • ¥30 基于信创PC发布的QT应用如何跨用户启动后输入中文
    • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
    • ¥15 远程安装一下vasp
    • ¥15 自己做的代码上传图片时,报错
    • ¥15 Lingo线性规划模型怎么搭建
    • ¥15 关于#python#的问题,请各位专家解答!区间型正向化
    • ¥15 unity从3D升级到urp管线,打包ab包后,材质全部变紫色
    • ¥50 comsol温度场仿真无法模拟微米级激光光斑
    • ¥15 上传图片时提交的存储类型
    • ¥15 VB.NET如何绘制倾斜的椭圆