觉得你c语言或者数学厉害的 帮个忙

图片中最后两个 求方差和高于平均的人数,不保存原始数据 要怎么做。。。图片

仔细看题目。最后两个就属于“必须借助数组”的情况啊。

我觉得它们平均数和原始数据有直接的联系时,就应该要用数组来保存原始数据。

用链表更好,大小不受限制。

方差跟平均数应该一定要吧,总不会一个个加吧

这个思考题就是这样的:有些不需要借助数组存储,有些是需要的呀。

“哪两个数最接近”“统计不超过平均数的个数”“求方差” 需要用到数组,其他不需要用到数组就可以

统计个数:输入一个计数加一.
求最大值or最小值:设一个临时变量 将输入的值不停的和这个变量进行比较(大or小),最后得到的就是最大值或者最小值.
求第二大的值:需要两个临时变量,利用求最大值的原理.
求平均值:将输入的值不停的相加,并且还得计数.

最后两个是要借助数组的,因为必须先求平均值再进行计算,不存储原始数据是不能实现的

求方差要首先求出均值来吧,原始数据都没买了怎么进行下一步的计算方差呢。高于平均数的也是需要先计算均值,在进行比较。
感觉都需要暂时保存原始数据呢。。。。。