首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件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
64
问题
已知数据文件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全国计算机四级
相关试题推荐
以下联网设备中,工作于网络层的设备是(21)。
网络上两个终端设备通信,需确定目标主机的二层地址和三层地址。目标主机的二层地址通过(53)查询报文获取。该报文使用(54)封装。(53)
数字签名首先产生消息摘要,然后对摘要进行加密传送。加密的算法是_____________。
Traditionalnetworklayerpacketforwardingreliesontheinformationprovidedbynetworklayer(1)protocols,orstaticroutin
Bothbusandtreetopologiesarecharacterizedbytheuseofmultipoint(71).Forthebus,allstationsattach,throughappropri
网络管理基本上由网络管理者、网管代理、网络管理协议和管理信息库4个要素组成。当网管代理向管理站发送异步事件报告时,使用的操作是(50)。
以下计算机软件著作权权利中,__________是不可以转让的。
如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是(54),如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被(55)病毒感染。(55)
阅读以下应用说明及VisualBasic部分程序代码,将应填入(n)处的字句写在对应栏内。【说明】本应用程序是一个小写数字转换成大写格式的转换器,其运行窗口如图5所示。窗口中有两个标签(lblNumber和lblChinese)、
随机试题
电阻应变仪测量电桥(惠斯顿电桥)的主要功能和作用包括()。
光盘存储器主要由光盘盘片和光盘驱动器组成。()
一个数列不可能没有众数,也不可能没有中位数。()
期货公司申请金融期货全面结算业务资格应具备的条件包括()。
在一次面试中,考官提问“如果公司派你出差,而这时你妻子病重,你会怎么处理?”这是一个()问题。
YawningcanbeaproblemattheofficeforLindsayEierman,whichmakesherembarrassed.“I’veexplained,‘I’msorry,Ididn’tget
(96年)求级数的和.
设f(x)在区间[a,b]上存在一阶导数,且f'(A)≠f'(B).则必存在x0∈(a,b)使
Nearlytwo-thirdsofbusinessesintheUKwanttorecruitstaffwithforeignlanguageskills.Frenchisstillthemosthighlypr
TheincreasingAmericanizationofJapaneselifeisevidentinmanyways.Onesuchwayisthegrowingpopularityofcreditcards.
最新回复
(
0
)