在所有的设备使用期限中,能使设备年等额总成本ACn最低的那个使用期限,就是设备的( )。
A.自然寿命 B.经济寿命C.物理寿命 D.技术寿命
参考答案:B
选出成语使用正确的一项
A.谭嗣同是甘为变法流血的始作俑者,相比之下,康梁两人确乎少些刚烈。
B.小王是我青梅竹马的朋友,小时侯我们像亲兄弟似的在一起玩。
C.这些豆蔻年华的小青年,也许他们在酒前根本没想到会干出这样伤天害理的事来。
D.安塞腰鼓的每一个舞姿都充满力量,使人战栗在浓烈的艺术享受中,使人叹为观止。
请编制函数ReadDat()实现从文件in.dat中读取1000个十进制整数到数组xx中;请编制函数Compute()分别计算出xx中奇数的个数odd,奇数的平均值avel,偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat()把结果输出到out.dat文件中。 计算方差的公式如下:
设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。 原是数据文件存放的格式是:每行存放10个数,并用逗号格开(每个数均大于0且小于等于2000)。 注意:部分源程序给出如下: 请勿改动主函数main()和输出数据函数WriteDat()的内容。 [试题源程序] #include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX 1000 int xx[MAX],odd=0,even=0; double ave1=0.0,ave2=0.0,totfc=0.0; void writeDat(void); int ReadDat(void) FILE*fp;if((fp=fopen("iN.DAT","r"))==NULL)return 1;fclose(fp);return 0; void Compute(void) void main() int i; for(i=0;i<MAX;i++)xx[i]=0; if(ReadDat())printf("数据文件IN.DAT不能打开!\007\n");return: Compute(); printf("ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFc=%f\n",odd,ave1,ave2,totfc); WriteDat(); void WriteDat(void) FLLE*fp;int i:fp=fopen("OUT.DAT","w");fprintf(fp,"%d\n%f\n%f\n%f\n",odd,ave1,ave2,totfc);fclose(fp):