首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件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
108
问题
已知数据文件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://www.kaotiyun.com/show/w2NZ777K
0
机试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
在Linux中,解析主机域名的文件是_____________。
甲和乙采用公钥密码体制对数据文件进行加密传送,甲用乙的公钥加密数据文件,乙使用(47)来对数据文件进行解密。
在进行分类汇总前,应先对数据清单中的记录按(16)进行排序;选择“数据/分类汇总”命令,并在弹出的“分类汇总”对话框中的“选定汇总项”列表框内,选择要进行汇总的(17)字段,再点击确认键。
数字签名首先产生消息摘要,然后对摘要进行加密传送。产生摘要的算法是_____________。
在Linux中可以实现代理服务器功能的软件是(56)。
网络管理基本上由网络管理者、网管代理、网络管理协议和管理信息库4个要素组成。当网管代理向管理站发送异步事件报告时,使用的操作是(50)。
交换机命令interfacegigabitethernet0/0/1的作用是进入接口配置模式,该接口是_____________。
在结构化设计中,主要根据__________________进行软件体系结构设计。
SNMP代理的应答报文类型是__________________。
阅读以下应用说明及VisualBasic部分程序代码,将应填入(n)处的字句写在对应栏内。【说明】本应用程序是一个小写数字转换成大写格式的转换器,其运行窗口如图5所示。窗口中有两个标签(lblNumber和lblChinese)、
随机试题
关于药品类易制毒化学品购销行为的说法,错误的是
某患者男性,34岁,乏力、咳嗽1月。查体:双侧颈部见多个淋巴结肿大。胸片示:右肺叶片状阴影。
患者,男,78岁。干部,反复胸闷、心悸20多年,心前区剧烈疼痛10小时入院。入院时,心电图除aVR导联外,其余导联ST段压低,当天CPK672.7U/L、LDH615.SU/L。患者的可能诊断为
A.肌球蛋白B.肌钙蛋白C.原肌球蛋白D.肌动蛋白E.肌红蛋白和肌球蛋白一同被称为收缩蛋白质的是
A.电诊法B.X线检查C.染色法D.麻醉试法E.嗅诊检查下列疾病必须应用的方法是鉴别急性牙髓炎上下牙位
下列选项中,功能失调性子宫出血的临床表现有
经济分析的基本方法有()。
下列关于建筑施工企业工伤保险的陈述,说法正确的是()。
许可证一经(),即获得法律效力。
2011年,贵州省全年种植业增加值为432.86亿元,比上年增长0.2%。主要农作物种植面积稳步扩大,粮食作物种植面积305.56万公顷(4583.40万亩),比上年增长0.5%:油料种植面积53.61公顷(804.15万亩),增长1.3%;烤烟种植面积2
最新回复
(
0
)