9月計算機三級網絡技術上機模擬題及答案
來源:文萃谷 9.56K
已知在文件中存有N個實數(N<200),函數ReadDat( )讀取這N個實數並存入數組xx中。請編制程序CalValue( ),其功能要求:
(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("數據文件不能打開!