首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
83
问题
文件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全国计算机三级
相关试题推荐
关于Internet域名服务的描述中,错误的是()。
有关密码管理,下列说法错误的是()。
奔腾芯片的体系结构中,采用了许多新技术,下列叙述中错误的是()。
如果需要组建一个办公室局域网,其中有14台个人计算机和2台服务器,并且要与公司的局域网交换机连接,那么性价比最优的连接设备是______。
关于防火墙技术的描述中,错误的是______。
PJ下关于防火墙技术的描述,哪个是错误的?______。
一般情况下,使用加密与数字签名的技术来保证邮件安全,目前最流行的方法是【 】(PrettyGoodPrivacy)技术。
网络操作系统的数据库服务是选择适当的网络数据库软件,通过【 】工作模式开发数据库应用程序,提供服务的。
信息高速公路是指()。
Ethernet交换机实质上是一个多端口的()。
随机试题
板厚处理中要解决哪些问题?
套管损坏后,有时会发生套管外井喷事故。()
多系统器官衰竭时因肠功能损害可发生内源性内毒素血症。
桡骨远端骨折后出现银叉样畸形是因为
齐某在A市B区利用网络捏造和散布虚假事实,宣称刘某系当地黑社会组织“大哥”,A市中级法院院长王某为其“保护伞”。刘某以齐某诽谤为由,向B区法院提起自诉。关于本案处理,下列哪一选项是正确的?
某建设工程项目的建筑安装工程费用为560万元,设备及工器具购置费为330万元,工程建设其他费用为133万元,基本预备费102万元,涨价预备费55万元,建设期贷款300万元,建设期利息59万元,则该建设项目的静态投资为()万元。
A公司以一批原材料换入B公司一台设备。原材料成本为120万元,已提减值准备4万元,公允价值和计税价格均为140万元,增值税率为17%;B公司的设备原值160万元,已提折旧40万元,公允价值130万元。B公司向A公司另外支付现金10万元。则A公司换入设备的入
我国直辖市的城市总体规划是由_______审批的。
汽车尾气是Riverside一项严重的污染问题,对Riverside的桥梁征收通行费能够减少汽车行驶的总里程。然而,总的污染水平并没有降低,这是因为收费站处将有许多汽车排起长队,而汽车在开着发动机不行驶的状况下,每分钟所排出的尾气比在其他任何形式状态下排出
-Thanksforyourhelp.-______.
最新回复
(
0
)