首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
33
问题
文件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全国计算机三级
相关试题推荐
对系统进行安全保护需要一定的安全级别,采用硬件保护安全系统的存储区的安全级别是______。
计算机网络协议的语法规定了用户数据与控制信息的结构和【 】。
以太网的核心技术是
在下列传输介质中,错误率最低的是
对称型加密对数据进行加密或解密所使用的密钥个数是
中断是指系统资源遭到破坏或变得不能使用,这是对______的攻击。
在高速主干网、桌面电视会议、3D图形与高清晰度图像应用中,一般采用【 】Mbps以太网。
目前,保证电子邮件安全的方式是使用【 】。
在直接交换方式中,局域网交换机只要接受并检测到目的地址字段,就立即将该帧转发出去,而不管这—帧数据是否出错。帧出错检测任务由以下哪种设备完成______。
假设中国到美国的国际长途费为18.4元/分钟,市话费为0.34元/分钟,Internet使用费为10元/小时。如果国内的某Internet用户通过电话网接入本地ISP,浏览位于美国的一台WWW服务器,共访问了30分钟,那么用户需要支持的费用为多少?
随机试题
在创造性活动中,新形象的出现常常带有突然性,这种心理状态称为()
前臂发生缺血性肌挛缩的主要原因是()
形成阳虚证的常见原因有
在抗甲状腺药治疗甲状腺功能亢进症的整个疗程中,最必须避免的是()。
患儿,男,7岁。8月因突然高热、惊厥一次就诊。体温39.5℃,面色苍白,四肢厥冷,意识模糊,便常规有脓细胞。护士考虑患儿是
下列有关两大法系比较的表述中,正确的是:()
一般存款户不能提取现金。 ( )
由一个或者数个合伙人执行合伙事务的,执行事务合伙人应当定期向其他合伙人报告事务执行情况以及合伙企业的经营和财务状况,其执行合伙事务所产生的收益归()。
关于演员认证,大家最为熟悉的莫过于“一级演员”这个称谓,而“一级演员”的评选,有一个主要考量标准是,“为繁荣中国的文艺事业作出了突出贡献”,这样的考查标准本身也是含糊的,另据相关资料显示,把“一级演员”称为“国家一级演员”只是习惯使然,在职称前面冠以“国家
某工厂实验室对三种产品A、B、C进行撞击和拉伸测试,能通过这两种测试的产品就是合格品。结果有两种产品通过了撞击测试,有两种产品通过了拉伸测试。根据上述测试,以下哪项一定为真?
最新回复
(
0
)