首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in. dat中存有10组每组20个四位数的数据,每个数据间用空格分隔,调用读函数ReadDat()把这10组数据存人数组aa中(其中,aa定义为int aa [10][20])。请编制一函数jsVal(),其功能是:首先将每组20个数按从小到
已知数据文件in. dat中存有10组每组20个四位数的数据,每个数据间用空格分隔,调用读函数ReadDat()把这10组数据存人数组aa中(其中,aa定义为int aa [10][20])。请编制一函数jsVal(),其功能是:首先将每组20个数按从小到
admin
2009-02-15
77
问题
已知数据文件in. dat中存有10组每组20个四位数的数据,每个数据间用空格分隔,调用读函数ReadDat()把这10组数据存人数组aa中(其中,aa定义为int aa [10][20])。请编制一函数jsVal(),其功能是:首先将每组20个数按从小到大的顺序进行排序,排序后的结果仍存人数组aa中,接着去掉每组中最中间的两个数以及最小的两个数,然后计算其余16个数的算术平均值,并将计算结果按组的顺序依次存人数组bb中(其中,数组bb定义为float bb[10]),最后调用写函数WriteDat()把结果bb输出到文件out.dat中。
注意:部分源程序已给出。
程序中已定义全局变量:aa[10][20]、bb[10]。
请勿改动数据文件in. dat中的任何数据、主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
.试题程序
# include
int aa[10][20];
float bb[10];
void jsVal()
{
}
void ReadDat()
{
int i,j;
FILE * fp;
fp=fopen("in, dat","r");
for(i=0; i<10; i++)
for(j=0 d<20; j++) fseanf (fp,"%d", &aa
[j])
fclose(fp);
}
void main()
int i;
ReadDat(); /*读数据*/
jsVal(); / *按要求计算* /
for(i=0;i<10;i++) /*从屏幕输出结果*/
prinff("%6.21f\n", bb
)
WriteDat(); / *输出结果到文件* /
}
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,p,y; float sum=0 for(i=0; i<10; i++) { for(y=0; y<20; y++) sum=sum+aa[i][y] for(j=0; j<20; j++) { for(k=0; k<19-j; k++) if(aa[i][k]>aa[i][k+1]) { t=aa[i][k]; aa[i][k]=aa[i][k+1]; aa[i][k+1]=t;} } bb[i]=(sum-aa[i][0]-aa[i][1]-aa[ii[9]-aa[i][10])/16; sum=0 } }
解析
转载请注明原文地址:https://kaotiyun.com/show/u2NZ777K
0
机试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
如图所示,IE浏览器中“Internet属性”可以完成许多设置,其中(52)选项卡可以设置网站的信任度;(53)选项卡可以设置分级审查功能。
话音信道带宽为4000Hz,调制为4种码元,根据奈奎斯特定理,信道波特率为(22),数据速率为(23)。
在进行分类汇总前,应先对数据清单中的记录按(16)进行排序;选择“数据/分类汇总”命令,并在弹出的“分类汇总”对话框中的“选定汇总项”列表框内,选择要进行汇总的(17)字段,再点击确认键。
下图所示Router为路由器,Switch为二层交换机,Hub为集线器。则该拓扑结构中共有(23)个广播域。有(24)个冲突域。(24)
OSPFisalink-stateroutingprotocol.Itisdesignedtoberuninternaltoasingle(71)system.EachOSPFroutermaintainsaniden
如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是(54),如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被(55)病毒感染。(54)
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】已知类LinkedList表示列表类,该类具有四个方法:addElement()、lastElemcnt()、numberOfElement()以及removeL
A firewall is a(1)system designed to(2)an organization’s network against threats.
Afirewallisa(67)systemdesignedto(68)anorganization’snetworkagainstthreats.
随机试题
患者,女性,27岁,1年多来为“唱歌的敲门声”困扰。一听到有人敲门的声响,就同时听到有人在唱歌,而敲门声停,同时歌声也停了。该病人最可能的症状是
抗原抗体反应的特异性是指()。
关于共同犯罪的认定,下列哪些选项是错误的?()
下列关于《绿色信贷指引》对银行业金融机构开展绿色信贷的规定,说法错误的是()
( )比较系统、全面,运用比较简单,但这种方法工作量大,重点不够突出。
中国公民肖某2002年12月份取得当月工薪收入3000元和1~12月份的奖金16000元。肖某12月份应纳个人所得税()元。(2003年真题改编)
下列最可能涉及对物质的化学性质描写的是:
麦角碱是一种可以在谷物种子的表层大量滋生的菌类,特别多见于黑麦。麦角碱中含有一种危害人体的有毒化学物质。黑麦是在中世纪进入欧洲的。由于黑麦可以在小麦难以生长的贫瘠和潮湿的土地上有较好的收成,因此,就成了那个时代贫穷农民的主要食物来源。上述信息最能支持以下哪
Whatarethetwospeakerstalkingabout?
Areyousinglebuttoobusytosearchforlove?ThenyouneedtotrythelatestdatingphenomenonthatissweepingacrosstheUK
最新回复
(
0
)