首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
67
问题
文件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全国计算机三级
相关试题推荐
在一台主机上用浏览器无法访问到域名为www.nankai.edu.cn的网站,并且在这台主机上执行tracert命令时有如下信息:分析以上信息,会造成这种现象的原因是()。
差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由少到多依次为()。
下列关于RPR技术的描述中,错误的是()。
c]isco路由器上使用团体字pub向管理站pub.abc.edu.cn发送自陷消息,正确的snmp配置语句是()。
下列关于WindowsServer2003系统下DNS服务器安装和配置的描述中,错误的是()。
如下图所示,某园区网用10Gbps的POS技术与Internet相连,POS接口的帧格式是SONET。园区网内部路由协议采用OSPF,与Internet的连接使用静态路由协议。该园区网还通过一台Cisco2511和Modempool设备为用户提供拨号入网
R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(A)所示,当R1收到R2发送的如下图(B)的(V,D)报文后,R1更新的4个路由表项中距离值从上到下依次为0、2、3、3那么,①②③④可能的取值依次为()。
下图是一台主机在命令行模式下执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。该主机上执行的命令完整内容是【16】。
某公司网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在某DHCP客户机上执行“ipconfig/all”得到的部分信息如图(a)所示,在该客户机捕获的部分报文及相关分析如图(b)所示。请分析图中的信息,补充图(b)中空白处的内容。
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
随机试题
(2013.1.8)为了运输和储存的方便以及节省物流费用,对体积和重量较大的产品一般选择的渠道模式为()
患者,女,18岁。从田里干完农活回家,误将装在饮料瓶里的敌敌畏喝了两口,立即来门诊求治,患者意识清楚,首选的治疗方法是
方药配伍旨在"益火之源,以消阴翳"的方剂是()
下列栓剂中发挥局部治疗作用的是
联结GIS管道的架空线路进线保护段的长度应不小于()。
根据《关于建设工程质量监督机构深化改革的指导意见》的有关规定,建设工程质量监督机构是经( )建设行政主管部门或有关专业部门考核认定的独立法人。
商业银行内部审计部门和内控管理职能部门承担内部控制监督检查的职责,业务部门不承担内部控制监督检查的职责。()
如果测验分数呈正偏态分布,大多数得分集中在分端,说明必须增加足够数量的()的项目。
下列不属于尽头式货运站布置图优点的是()。
设f(x)的定义域是[-1,0],则的定义域是[].
最新回复
(
0
)