首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in. dat中存有10组每组20个四位数的数据,每个数据间用空格分隔,调用读函数ReadDat()把这10组数据存人数组aa中(其中,aa定义为 int aa[10][20])。请编制一函数jsVal(),其功能是;首先去掉每组中首尾位置的两
已知数据文件in. dat中存有10组每组20个四位数的数据,每个数据间用空格分隔,调用读函数ReadDat()把这10组数据存人数组aa中(其中,aa定义为 int aa[10][20])。请编制一函数jsVal(),其功能是;首先去掉每组中首尾位置的两
admin
2009-02-15
110
问题
已知数据文件in. dat中存有10组每组20个四位数的数据,每个数据间用空格分隔,调用读函数ReadDat()把这10组数据存人数组aa中(其中,aa定义为 int aa[10][20])。请编制一函数jsVal(),其功能是;首先去掉每组中首尾位置的两个数,接着计算其余18个数的算术平均值,并将计算结果依次存人数组bb中(其中,数组 bb定义为float bb[10]),然后把数组bb中的值按从大到小的顺序进行排序,排序后结果仍存人数组bb中,最后调用写函数WriteDat()把结果bb输出到文件out. dat中。
注意:部分源程序已给出。
程序中已定义全局变量:aa[10][20]、bb[10]。
请勿改动数据文件in. dat中的任何数据、主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
.试题程序
# include <stdio. h>
int aa[10][20]
float bb[10]
void jsVal()
{
}
void ReadDat()
{
int i, j
FILE * fP;
fp = fopen("in.darn","r")
for(i=0; i<10~;i++)
for(j=0; j<20; j++) fscanf(fP,"%d", &aa
[j])
fclose({p)
}
void main()
{
int i
ReadDat(); / * 读数据* /
jsVal(); / * 按要求计算* /
for(i=0; i<10; i++) /* 从屏幕输出结果* /
printf("%6.2lf\n", bb
);
}
WriteDat()
{
FILE * fp;
int i;
fp = fopen("out, dat", "w")
for(i=0; i<10; i++)
fprintf(fp,"%6.21f\n, bb
)
fclose(fp); }
选项
答案
void jsVal() { int i,j,k,t,y; float sum=0; for(i=0; i<10; i++) { for(y=0; y<20; y++) sum=sum+aa[i][y] bb[i]=(sum-aa[i][0]-aa[i][19])/18; sum=0; } for(k=0; k<10; k++) for(i=0; i<10-k; i++) if(bb[i]<bb[i+1]) { t=bb[i]; bb[i]=bb[i+1]; bb[i+1]=t;} }
解析
转载请注明原文地址:https://kaotiyun.com/show/w2NZ777K
0
机试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
RIP适用于路由器数量不超过_____________个的网络。
参见下图,两个交换机都采用默认配置,当主机1向主机4发送数据时使用哪两个地址作为目标地址?
在Linux中,解析主机域名的文件是_____________。
话音信道带宽为4000Hz,调制为4种码元,根据奈奎斯特定理,信道波特率为(22),数据速率为(23)。
Traditionalnetworklayerpacketforwardingreliesontheinformationprovidedbynetworklayer(1)protocols,orstaticroutin
Bothbusandtreetopologiesarecharacterizedbytheuseofmultipoint(71).Forthebus,allstationsattach,throughappropri
Routersperformthedecisionprocessthatselectswhatpathapackettakes.These(71)layerdevicesparticipateinthecollection
Routersperformthedecisionprocessthatselectswhatpathapackettakes.These(71)layerdevicesparticipateinthecollection
ThenumberofhomeusersandsmallbusinessesthatwanttousetheInternetiseverincreasing.Theshortageofaddressesisbecom
随机试题
根据公司法律制度的规定,下列有关公司成立日期的表述中,正确的是()。
关于胰头十二指肠切除术描述正确的是【】
德国的法兰克福是西欧人口最稠密的地区之一。
A、侵袭性腹泻B、分泌性腹泻C、果酱样大便D、嗜酸性粒细胞减少E、嗜酸性粒细胞增加阿米巴痢疾:()
带下的辨证,哪项是错误的
《药品包装、标签规范细则》要求,包装标签内容中用[接种对象]代替[适应证]的药品为()
白喉、百口咳、破伤风混合疫苗初种时需
信息管理所包含的内容除了信息收集,信息加工、信息传输及信息贮存外,还包括()内容。
施工单位在项目开工前必须编制分工计划,逐级向下进行施工组织设计交底,同时进行对有关部门和专业人员的横向交底,并有相应的()。
甲有限公司(以下简称“甲公司”)2×17年、2×18年发生的有关交易或事项如下:(1)2×17年3月1日,甲公司与乙公司签订一项销售合同。合同约定,甲公司应分别于2×18年11月30日和2×19年10月31日向乙公司销售A产品和B产品。合同约定的对价包括
最新回复
(
0
)