首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
66
问题
文件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://jikaoti.com/ti/24Y7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由少到多依次为()。
如下图所示,某校园网使用10Gbps的POS技术与CERNET相连,校园网内部使用OSPF路由协议,与CERNET连接使用静态路由协议。路由器R1是DHCP服务器,可分配的IP地址是211.152.83.0/24,其中211.152.83.200~211.
下列关于xDSL技术的描述中,错误的是()。
在一台Cisco路由器的g0/1端口上,用标准访问控制列表禁止源地址为10.0.0.0~10.255.255.255和172.16.0.0~172.31.255.255的数据包进出路由器。下列access-list配置,正确的是()。
下列关于集线器的描述中,正确的是
下列关于集线器的描述中,错误的是()。
下列对生成树协议(STP)的描述中,错误的是()。
加快Catalyst3548发生直接链路失效时的收敛速度,正确配置生成树可选功能的命令是()。
机器指令是用二进制代码表示的。它能被计算机()。
服务器处理的数据都很庞大,例如大型数据库、数据挖掘、决策支持以及设计自动化等应用,因而需要多个安腾处理器来组成系统。安腾芯片采用的创新技术是()。
随机试题
CO2气体保护焊,CO气孔的产生是由于CO2气体被分解出CO气体所致。
在某次交易会上,我方外贸部门与一客商洽谈出口业务。在第一轮谈判中,客商采取各种招数来摸我们的底线,罗列过时行情,故意压低购货的数量。我方立即中止谈判,搜集相关的情报,了解到日本一家同类厂商发生重大事故停产,又了解到该产品可能有新用途。在仔细分析了这些情报以
党的十七大报告提出社会主义的生命是
下列建筑中,疏散楼梯的设置形式符合现行有关国家工程建设消防技术标准规定的有()。
下列情况中属于企业内部处置资产,不需缴纳企业所得税的有()。
肝硬化最严重的并发症是()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。小李在东方公司担任行政助理,年底小李统计r公司员工档案信息的分析和汇总。请根据东方公司员工档案表(“Excel.xlsx”文件),按照
Traditionally,universitieshavecarriedouttwomainactivities:researchandteaching.Manyexpertswouldarguethatboththes
Whencaughtinpouringrainwithoutanumbrella,mostpeoplepickuptheirpace.Butanoldtale【T1】______thatapersonwhorun
A、Spring.B、Autumn.C、Summer.D、Winter.D句中出现weatherforecast和snowing等词,可判断季节大致应是冬季。
最新回复
(
0
)