首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中最大数max及最大数的个数count和数组inBuf[]中能被3整除或能被7整除的
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中最大数max及最大数的个数count和数组inBuf[]中能被3整除或能被7整除的
admin
2012-07-20
97
问题
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中最大数max及最大数的个数count和数组inBuf[]中能被3整除或能被7整除的数的算术平均值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","r");
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 maln()
{
int count,inBuf[MAX],max;
float average;
FILE*fw;
int i,k=0;
long j;
system("CLS");
fw=fopen("OUT.DAT","w");
read dat(inBuf);
average=0;count=0;max=0;j=0;
printf("\n\nmax=%d,count=%d,aver
age=%6.2f\n",max,count,average);
fprintf(fw,"%d\n%d\n%6.2f\n",max,
count,average);
fclose(fw);
}
选项
答案
for(i=0;i
max) //如果某个数比先前确定的最大值大 max;inBuf[i]; //则将该数设为新的最大值 for(i=0;i
解析
本题主要考查依据数组下标对数据进行筛选及平均值的求法。程序基本步骤是;1.对200个整数进行遍历,求出最大值max,再统计出最大值的个数。2.求出能被3或7整除的数,所以两个条件之间用"或"运算,将满足条件的数累加到j中。3.最后用j/k求其平均值。
转载请注明原文地址:https://kaotiyun.com/show/524Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
为了能够在Internet网上方便地检索信息,NOC一般会提供【 】服务。
ATM局域网仿真系统中,连接在ATM网络中的主机与网桥可以从逻辑上划分为若干个独立的区域,每个区域称为一个【 】。
网桥和路由器都是网络互联的设备,它们之间的区别主要表现在【 】的级别上。
在TCP/IP协议中,地址【 】被称为有限广播地址。
城域网建设方案基本特点是:传输介质采用光纤,交换结点采用基于IP交换的高速路由交换机或ATM交换机,在体系结构上采用【 】,业务汇聚层与接入层的三层模式。
局域网的网络硬件主要包括服务器、工作站、网卡和
使用磁卡进行的身份认证属于
网络管理系统的配置管理最主要的功能是
NetWare操作系统是以文件服务器为中心的,主要有3个部分组成:文件服务器内核、工作站外壳与【 】。
多媒体技术中的唇同步是指【 】与音频流的同步。
随机试题
内在拟交感活性
患者诊断为胃溃疡,则其疼痛规律为()。
若f’(x0)=1,f(x0)=0,则=_________.
在可以顺延工期的情况下,只有( )才有权要求承包人采取赶工措施按期或提前完成。
在KIS系统中保存收字1号凭证时,系统提示“凭证(收1)不符合借方必有(1001)的限制”,是由于()基础资料中设置了限制条件。
当前企业对员工的绩效考核项目主要包括()。
某股份有限公司(下称公司)于2006年6月在上海证券交易所上市。2007年以来,公司发生了下列事项:(1)2007年5月,董事赵某将所持公司股份20万股中的2万股卖出;2008年3月,董事钱某将所持公司股份10万股中的25000股卖出;董事孙某因异国定居
3
Whohasgotapencil?
Forthispart,youareallowed30minutestowriteashortessayentitledLeadinganEconomicalLifeinCollege.Youshouldwrit
最新回复
(
0
)