C++文件的读入,怎么实现多个文件的数据相加求平均值(这些文件的数据长度不一样)?
长度不一样没关系,你在累加总和的时候加个变量做数量累计,不就知道总数量是多少了。平均值 = 总和/总数量
读取文件时,记录下数据个数就可以了,可以用头文件的isdigital()或者isspace()来剔除空格等非数字,以此统计数字个数
先把所有要读的文件数据全部读到内存中,然后再进行计算,这个和文件大小没有关系
定义两个变量sum ,count,每读一个文件,把文件数据总和加到sum,把个数加到count
文件分为512每节, 不够用0填充