首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
54
问题
文件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全国计算机三级
相关试题推荐
软件设计规格说明书是在软件的生命周期中的______形成的文档。
关于下列应用程序的描述中,哪个说法是正确的______。
B-ISDN中的ISDN的意思是综合业务数字网(IntegratedServiceDigitalNetwork),而B的意思是【 】。
决定局域网特性的几个主要技术中,最重要的是______。
UNIX系统中,输入/输出设备被看成是下列四种文件的______。
根据系统中所使用的支付工具的不同,可以将网上支付系统分为3类:信用卡支付系统、【 】和电子现金支付系统。
WindowsNTServer在安全性上设计目标为符合【 】标准。
使用磁卡进行的身份认证属于
常用的局部总线是
在高速主干网、桌面电视会议、3D图形与高清晰度图像应用中,一般采用【 】Mbps以太网。
随机试题
治疗鼓胀变证之大出血,宜选
土地价格______。
下列属于无因管理的是()。A.义务劳动B.清理垃圾C.误将他人家畜当做自己家畜饲养D.路遇他人伤犬,送去救治
新生儿正常的呼吸频率是
男,50岁。突发车祸,急诊就医。查体:右足下垂和足背外侧感觉消失。X射线片示右胫、腓骨多段骨皮质不连续。该病变最可能损伤的神经是
根据立法法的要求,下列哪些事项只能由全国人民代表大会及其常务委员会制定法律加以规定?
下列有关对于税款征收采取强制执行措施的说法,正确的有()。(2009年)
近代形而上学唯物主义与古代朴素唯物主义、辩证唯物主义、历史唯物主义的共同点是()。
WhenLiamMcGeedepartedaspresidentofBankofAmericainAugust,hisexplanationwassurprisinglystraightup.Ratherthancl
出勤
最新回复
(
0
)