还剩2页未读,继续阅读
文本内容:
9月计算机三级网络技术上机模拟题及答案 已知在文件IN
100.DAT中存有N个实数N200,函数ReadDat读取这N个实数并存入数组xx中请编制程序CalValue,其功能要求 1求出这N个实数的平均值aver 2分别求出这N个实数的整数部分值之和sumint及其小数部分之和s umdec,最后调用函数WriteDat把所求的结果输出到文件OUT
100.D AT中 注意部分源程序已给出 请勿改动主函数main、读函数ReadDat和写函数WriteDat的内容 试题程序 #include #include #defineMAXNUM200 floatxx[MAXNUM]; intN=0; doubleaver=
0.0; doublesumint=
0.0; doublesumdec=
0.0; intReadDat; voidWriteDat; voidCalValue { } voidmain { systemCLS; ifReadDat { printf数据文件IN
100.DAT不能打开!\007\n; return; } CalValue; printf文件IN
100.DAT中共有实数%d个\n,N; printf平均值=%.2lf\n,aver; printf整数部分之和=%.2lf\n,sumint; printf小数部分之和=%.2lf\n,sumdec; WriteDat; } intReadDat { FILE*fp; iffp=fopenin
100.dat,r==NULL return1; while!feoffp { fscanffp,%f,xx[N];...。