首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个整数,函数read_dat(int inBut[MAX])负责将这200个数读到数组inBuI[]中。请编制程序,要求:求出数组inBuf[]中奇数的个数count1和偶数的个数count2,以及数组inBuf下标为偶数的元素
文件IN.DAT中存有200个整数,函数read_dat(int inBut[MAX])负责将这200个数读到数组inBuI[]中。请编制程序,要求:求出数组inBuf[]中奇数的个数count1和偶数的个数count2,以及数组inBuf下标为偶数的元素
admin
2021-09-09
108
问题
文件IN.DAT中存有200个整数,函数read_dat(int inBut[MAX])负责将这200个数读到数组inBuI[]中。请编制程序,要求:求出数组inBuf[]中奇数的个数count1和偶数的个数count2,以及数组inBuf下标为偶数的元素值的算术平均值average(保留2位小数),结果输出到OUT.DAT中。
部分程序、读函数read_dat(int inBuf[MAX])及输出格式已给出。
试题程序:
#include
#include
#define MAX 200
void read_dat(int inBuf[MAX])
{
int i,j;
FILE*fpl
fp=fopen(“IN.DAT”,“r”);
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,“%d,”,&inBuf[i*10%3);
wind(“%d”,inBuf[i*10+j]);
}
printf(“\n”);
}
fclose(fp);
}
void main()
{
int count1,count2,inBuf[MAX];
float average;
FILE*fw;
int i,k=0;
long J;
system(“CLS”);
fw=fopen(“OUT.DAT”,“W”);
read_dat(inBuf);
average=0;
count1=0;
count2=0;
printf(“\n\ncount1=%d,count2=%d,average
=%6.2f\n”,count1,count2,average);
fprintf(fw,“%d\n%d\n%6.2f\n”,count1,count2,
average);
fclose(fw);
}
选项
答案
for(i=0;i
解析
本题主要考查依据数蛆下标对数据进行筛选及平均值的求法。
程序步骤:①如果inBuf
是奇数,则count1加1;否则,count2加1。如果下标符合条件,则k加1,并将inBuf
加到average上。②所有数都判断完后average=average/k得到平均值。
转载请注明原文地址:https://kaotiyun.com/show/gqOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
IP地址块202.113.79.0/27、202.113.79.32/27和202.113.79.64/27经过聚合后可用的地址数为()。
下图是校园网中一台主机在命令行模式下执行某个命令时用sniffer。捕获的数据包。请根据图中信息回答下列问题。主机202.113.64.3的功能是【19】。
下列关于VLAN标识的描述中,错误的是()。
常用数据备份方式包括完全备份、增量备份和差异备份,三种方式在数据恢复速度方面由慢到快的顺序为()。
下列关于综合布线系统的描述中,错误的是()。
两台交换机分别有16个和8个100/1000Mbps全双工下联端口,它们的上联端口带宽至少为()。
根据下图所示网络结构回答下列问题。如果服务器组的地址是59.67.35.5~59.67.35.10,那么为保护服务器应将IPS串接在路由器_______的端口_______上。
差异备份、增量备份、完全备份三种备份策略的备份速度由快到慢依次为()。
多核处理器芯片已经达到ITFLOPS的浮点运算速度。它的速度是()。
在“表单控件”工具栏中,______控件用于保存不希望用户改动的文本。
随机试题
WhydidMr.Greenmakethiscall?
药物经济学的研究方法可有:
下列各项,与经断复来鉴别诊断无关的疾病是
下列有关财务报表列报的表述中不正确的是()。
如果在y关于x的线性回归方程=a+bx中b
《治安管理处罚法》对公安机关决定行政拘留处罚的自由裁量权作了适当限制,将其划分为三个档次,即()
阅读下面的文章,完成下列5题。数理科学和中国山水画比较这两个从表面看来好像丝毫不搭界的人类文化()领域,是为了更好地把握数学()的实质。中国山水画主张画家周览四海名川大山以自广。________只有先知天地
目前在小型和微型计算机系统中普遍采用的字母与字符编码是_________。
(1)在考生文件夹下打开EXCEL.XLS文件,将Sheetl工作表的A1:F1单元格合并为一个单元格,内容水平居中;计算“总分”列的内容(总分=笔试+实践+面试),按降序次序计算每人的总分排名(利用RANK函数):按主要关键字“总分”降序次序,次要关键
TheCultureDebateintheUS:WhoseCultureIsThis,Anyway?美国的文化辩论:空间是谁的文化?Partofthedebateaboutcultur
最新回复
(
0
)