我的家庭作业有问题,希望能得到一些帮助。
我必须将文本文件读入 2D int 数组。二维数组的宽度固定为 5,永远不会改变。但是,数组的高度可能会根据文本文件的长度而改变。
我必须从 40x5 数组开始;任何超过 40 行的文件都是不可接受的,但少于 40 行就可以了。因此,我可能只填充了 X 行数组(X <= 40)。
我必须计算每列的平均值,所以我需要一列中有多少个元素;有没有办法得到它?或者在我知道 X 是什么之后,我可以将原始数组(包含所有数据)的大小更改为 Xx5 吗?
示例输入文件:
034 080 055 078 045 060 100 056 078 078 070 010 066 078 056 034 009 077 078 020 045 040 088 078 055
输出应该是:
48.6 47.8 68.4 78.0 50.8