首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求:求出数组inBuf[]中最大数max及最大数的个数count和数组inBuf[]中能被3整除或能被7整除的
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求:求出数组inBuf[]中最大数max及最大数的个数count和数组inBuf[]中能被3整除或能被7整除的
admin
2020-12-17
55
问题
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求:求出数组inBuf[]中最大数max及最大数的个数count和数组inBuf[]中能被3整除或能被7整除的数的算术平均值average(保留2位小数),结果输出到OUT.DAT中。
部分程序、读函数read_dat(int inBuf[MAX])及输出格式已给出。
试题程序:
#include
#include
#define MAX 200
void read_dat(int inBuf[MAX])
{
int i,j;
FILE*fp;
fp=fopen(“IN.DAT”,“r”);
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,“%d,”,&inBuf[i*10+j]);
printf(“%d”,inBuf[i*10+j]);
}
printf(“\n”)1
}
felose(fp);
}
void main()
{
int count,inBuf[MAX],max,
float average;
FILE*fw;
int i,k=0;
long J;
system(“CLS”);
fw=fopen(“OUT.DAT”,“W”);
read_dat(inBuf);
average=0;count=0;max=0;j=0;
printf(“\n\nmax=%d,count=%d,average=%6,
2fkn",max,count,average);
fprintf(fw,“%d\n%d\n%6.2f\n”,max,count,av
erage);
fclose(fw);
}
选项
答案
for(i=0;i
max) //如果某个数比先前确定的最大值大 max=inBuf[i]; //则将该数设为新的最大值 for(i=0;i
解析
本题主要考查依据数组下标对数据进行筛选及平均值的求法。
程序基本步骤是:①对200个整数进行遍历,求出最大值max,再统计出最大值的个数。②求出能被3或7整除的数,所以两个条件之间用“或”运算。将满足条件的数累加到j中。③最后用j/k求其平均值。
转载请注明原文地址:https://kaotiyun.com/show/azOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
验证站点的真实性可以借助______________发放的证书来证明站点的身份。
路由器在修改和刷新路由表时,需要给每条路径生成度量值,在计算度量值时可基于路径的特征,以下属于路径特征的是()。Ⅰ.跳数Ⅱ.带宽Ⅲ.延迟Ⅳ.负载
________为开发者和用户提供应用系统和开发支持,通常具有编辑、播放功能或者为开发应用系统提供工具。
如果将计算机网络划分为局域网、城域网和广域网,其划分的依据是()。
以下关于城域网建设方案特点的描述中,正确的是______。Ⅰ.主干传输介质采用光纤Ⅱ.交换结点采用基于IP交换的高速路由交换机或ATM交换机Ⅲ.采用IS9/OSl7层结构模型Ⅳ.采用核心交换层、业务汇聚层与接入层3
数字版权管理(DRM)主要采用的是数据加密、版权保护、数字水印和______。
对于Linux操作系统,下列说法错误的是()。
在Telnet中,程序的()。
文件IN.DAT中存有200组数据,每组有3个数,每个数均是三位数。函数ReadData()是读取这200组数据存放到结构数组inBuf中。请编制函数dataSort(),其功能是:要求在200组数据中找出条件为每组数据中的第二个数大于第一个数加第i个数之
如图所示是Windows2003系统DNS服务器中增加的1条资源记录,下列关于该资源记录的描述中,正确的是()。I创建的资源记录为邮件交换器记录II创建该记录时,在反向查找区域中创建相应的指针记录III该记录
随机试题
周某是某企业的职工,周某被公安机关逮捕,下列说法正确的是:()
按《建筑地基基础设计规范》(GB50007—2002),确定地基土的工程特征指标时,下述说法不正确的是()。
开发区区域环境影响评价工作第一阶段为编制评价实施方案阶段,下列选项中不属于其主要工作的是()。
【2013年德州市市直真题】在整个教育工作中居于核心地位的是()。
近日,国务院召开全国电视电话会议动员、部署国务院机构职能转变工作,总理李克强就近日的假羊肉、毒生姜事件发表了言论,他指出民以食为天,食品安全问题涉及千家万户,关系到人民群众身体健康和生命安全,从中央到地方政府都要加强监管。同时他强调对于食品安全问题要出重拳
将研究对象作为一个发展的整体加以分析,进而揭示教育过程中各组成部分之间内在的关系、过程及与其他方面联系的分析方法是()。
设向量组I:α1,α2,…,αr可由向量组Ⅱ:β1,β2,…,βs线性表示.下列命题正确的是
Youshouldspendabout20minutesonQuestions1-13whicharebasedonReadingPassage1below.ManorMachine?MIT’shumanoidr
SinceIboughtacomputerlastmonth,anewworldhasopenedupbeforeme,aworldthatreachesfarbeyondmyimmediatesurroun
FailureIstheMotherofSuccessForthispart,youareallowed30minutestowriteashortessayentitledFailureIstheMo
最新回复
(
0
)