题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2020-06-22 09:49:27

[简答题]已知在IN.DAT文件中存有若干个(<200)四位数字的正整数,函数ReadDat( )读取这若干个正整数并存入数组xx中。请编写函数CalValue( ),其功能是:(1)求出文件中的正整数个数totNum;(2)求这些数中的各位数字之和是奇数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数writeDat( )把所求的数的结果输出到OUTDAT文件中。
注意:部分源程序已经给出。
请勿改动主函数main( )、读函数ReadDat( )和写函数writeDat( )的内容。
#include<stdio.h>
#include<conio.h>
#define MAXNUM 200
int xx[MAXNUM];
int totNum=0; /*IN.DAT文件中的正整数个数*/
int totCnt=0; /*符合条件的正整数个数*/
double totPjz=0.0; /*平均值*/
int ReadDat(void);
void writeDat(void);
void CalValue(void)


void main( )

int i;
for(i=0; i<MAXNUM; i++)
xx[i]=0;
if(ReadDat( ))

printf("数据文件IN.DAT不能打开!/007/n");
return;

CalValue( );
printf("IN.DAT文件中的正整数个数=%d个/n",totNum);
printf("符合条件的正整数个数=%d个/n",totCnt);
printf("平均值=%.2f/n",totPjz);
writeDat( );

int ReadDat(void)

FILE *fp;
int i=0;
if((fp=fopen("IN.DAT","r"))==NULL)
return 1;
while(

更多"已知在IN.DAT文件中存有若干个(<200)四位数字的正整数,函数R"的相关试题:

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码