首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数countl和偶数的个数count2,以及数组inBuf下标为奇数的元素
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数countl和偶数的个数count2,以及数组inBuf下标为奇数的元素
admin
2012-07-20
46
问题
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数countl和偶数的个数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*fp;
fp=fopen("IN.DAT","rf");
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");
}
fclose(fp);
}
void main()
{
int countl,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(1=0;i
解析
本题主要考查依据数组下标对数据进行筛选及平均值的求法。程序基本步骤是;1.对200个数进行遍历,如果inBuf
是奇数,则countl加1;否则,count2加1。如果当前下标是奇数,则k加1,并将inBuf
累加到average上。2.所有数都判断完成后average=average/k得到平均值。
转载请注明原文地址:https://kaotiyun.com/show/Y24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
按香农定理,如果信号与噪声功率比S/N=1000,带宽B=3000Hz,则数据传输最大速率约为______。
在因特网中,负责把电子邮件发送出去的服务器是
应用层DNS协议主要用于实现的网络服务功能是
网桥是实现不同网络的互连设备,它工作在
以太网的核心技术是
某用户在域名为wuyouschool.com.cn的邮件服务器上申请了—个账号,账号名为huang,则该用户的电子邮件地址是______。
分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在______。
关于PC机软件的描述中,以下说法错误的是
计算机网络拓扑主要是指【 】子网的拓扑构型,它对网络性能、系统可靠性与通信费用都有重大影响。
在对称加密体制中必须保密的是_______。
随机试题
在我国,国际投资的法律形式主要表现为()
Whenamanisdrivingacarforlongdistancesalongamainroadormotorway,twoofhisproblemsaretokeepthecaratafairl
Mycatwouldnothavebittenthetoyfish______itwasmadeofrubber.
在片剂中作崩解剂的是
Ihad______mostpleasantweekendatMary’shome.
甲因犯盗窃罪于1998年被判处有期徒刑2年,2000年5月刑满释放。2005年3月17日晚上,甲潜入乙的家中,被发现后携所窃挎包一个(内有数码相机一部,物品价值人民币1500元)逃跑,乙紧迫不舍,无奈之下甲将挎包扔到路边,乙见状将包捡回。甲见路边有一辆未熄
人生观的核心是
设X的概率密度为f(x)=,一∞<x<+∞,(1)求E(X)和D(X);(2)求X与|X|的协方差,判断X与|X|是否不相关;(3)判断X与|X|是否相互独立.
[2010年]=().
Fancyathree-dayweekend—notjustonceinawhilebutweekinweekout?Youmaythinkyourbosseswouldneveragreetoit,but
最新回复
(
0
)