首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
53
问题
文件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全国计算机三级
相关试题推荐
关于NetWare网络安全的描述中,错误的是()。
尽管WindowsNT操作系统的版本不断变化,但是从它的网络操作与系统应用角度来看,有两个概念是始终不变的,那就是工作组模型与
关于防火墙技术的描述中,错误的是______。
如果要组建一个快速以太网,那么需要使用的基本的硬件设备与材料是Ⅰ.100BASE-T交换机Ⅱ.100BASE-T网卡Ⅲ.双绞线或光缆Ⅳ.路由器
一般情况下,使用加密与数字签名的技术来保证邮件安全,目前最流行的方法是【 】(PrettyGoodPrivacy)技术。
网络操作系统的数据库服务是选择适当的网络数据库软件,通过【 】工作模式开发数据库应用程序,提供服务的。
根据计算机信息系统安全保护等级划分准则,安全要求最高的防护等级是
FDDI采用一种新的编码技术,是()。
Internet主要由通信线路、______、服务器与客户机和信息资源4部分组成。
如图所示是Windows2003系统DNS服务器中增加的1条资源记录,下列关于该资源记录的描述中,正确的是()。I创建的资源记录为邮件交换器记录II创建该记录时,在反向查找区域中创建相应的指针记录III该记录
随机试题
Moreandmoreemployersusetheonlineapplicationprocesstohelpthemfindtherightpersonforthejob.So,it’slikelythat
下列属于水溶性维生素的是()
可摘局部义齿中人工牙无法起到的作用是
从A工厂生产的半成品转至B工厂生产成品的形式属于:对于B工厂的余料转至C工厂加工,以下表述正确的是:
某公司电梯维修合同规定,当每年上门维修不超过3次时,维修费用为5万元,当超过3次时,则在此基础上按每次2万元付费,根据成本性态分析,该项维修费用属于()。
20世纪30年代美国推行“中立政策”的原因有哪些?
S城的人非常喜欢喝酒,经常出现酗酒闹事的现象,影响了S城的治安环境。为了改善城市的治安环境,市政府决定:减少S城烈酒生产的产量。以下哪项最能对市政府的决定进行质疑?()
Whenisthetalkbeinggiven?
Afterhavingbeentrappedunderneaththemineforthreeconsecutivedays,theminersbecameveryweakfromlackof________.
A、Theyrequestedtotransfertoasaferdepartment.B、Theyquitworktoprotecttheirunbornbabies.C、Theysoughthelpfromuni
最新回复
(
0
)