- 相關(guān)推薦
全國計算機(jī)等級考試四級上機(jī)編程題型
以下計算機(jī)四級考試編程題是有考試小編為大家整理的,希望能給大家的復(fù)習(xí)提供一定的幫助!
===============================
試題說明 :
===============================
已知在文件IN.DAT中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù), 函數(shù)ReadDat( )是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue( ), 其功能要求: 1. 求出這文件有多少個正整數(shù)totNum; 2. 求這些數(shù)中的百位數(shù)位置上的數(shù)字是1、5和7的數(shù)的個數(shù)totCnt, 以及滿足此條件的這些數(shù)的算術(shù)平均值totPjz, 最后調(diào)用函數(shù)WriteDat( )把所求的結(jié)果輸出到文件OUT7.DAT中。
注意: 部分源程序存放在PROG1.C中。
請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)
函數(shù)WriteDat()的內(nèi)容。
===============================
程序 :
===============================
#include
#include
#define MAXNUM 200
int xx[MAXNUM] ;
int totNum = 0 ;
int totCnt = 0 ;
double totPjz = 0.0 ;
int ReadDat(void) ;
void WriteDat(void) ;
void CalValue(void)
{
}
void main()
{
clrscr() ;
if(ReadDat()) {
printf("數(shù)據(jù)文件IN.DAT不能打開!