全国计算机等级考试二级C语言上机题83
分类: 计算机
时间: 2022-08-08 11:54:11
作者: 全国等级考试资料网
☆题目83
请编制函数readdat()实现从文件in.dat中读取1000个十进制整数到数组xx中;请编制函数compute()分别计算出xx中奇数的个数odd,奇数的平均值ave1,偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数writedat()把结果输出到out.dat文件中。
计算方差的公式如下:
n 2
totfc=1/n ∑ (xx[i]-ave1)
i=1
设n为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)
请编制函数readdat()实现从文件in.dat中读取1000个十进制整数到数组xx中;请编制函数compute()分别计算出xx中奇数的个数odd,奇数的平均值ave1,偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数writedat()把结果输出到out.dat文件中。
计算方差的公式如下:
n 2
totfc=1/n ∑ (xx[i]-ave1)
i=1
设n为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)