请编制函数ReadDat实现从文件in.dat中读取1 000个十进制整数到数组XX中,请编制函数Compute分别计算出XX中数值为奇数的个数odd,XX中所有奇数的平均值ave1,并求出xx中数值为偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat把结果输出到0ut.dat文件中。 注意:方差变量必须采用双精度类型。计算方差的公式如下:设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。 原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2 000)注意:部分源程序存放在test.C文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。
答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。
答 案:
【审题关键句】读取1000个数,奇数个数、平均值及方差,偶数个数及平均值。
【解题思路】
本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,答案参考的第15~20条语句。另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。
【答案参考】