9月計算機三級網絡技術上機模擬題及答案

來源:文萃谷 9.56K

已知在文件中存有N個實數(N<200),函數ReadDat( )讀取這N個實數並存入數組xx中。請編制程序CalValue( ),其功能要求:

9月計算機三級網絡技術上機模擬題及答案

(1)求出這N個實數的平均值aver。

(2)分別求出這N個實數的整數部分值之和sumint及其小數部分之和sumdec,最後調用函數WriteDat( )把所求的結果輸出到文件中。

注意:部分源程序已給出。

請勿改動主函數main( )、讀函數ReadDat( )和寫函數WriteDat( )的內容。

試題程序:

#include

#include

#define MAXNUM 200

float xx[MAXNUM];

int N=0;

double aver=0.0;

double sumint=0.0;

double sumdec=0.0;

int ReadDat( );

void WriteDat( );

void CalValue( )

{

}

void main( )

{

system("CLS");

if(ReadDat( ))

{

printf("數據文件不能打開!