首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件inl.dat和in2.dat中分别存有100个两位十进制数,并且已调用读函数ReadDat()把这两个文件中的数存入数组a和b中,请编写函数jsVal().实现的功能是依次对数组a和b中的数按条件重新组成一个新数,并依次存人数组c中,再对数组
已知数据文件inl.dat和in2.dat中分别存有100个两位十进制数,并且已调用读函数ReadDat()把这两个文件中的数存入数组a和b中,请编写函数jsVal().实现的功能是依次对数组a和b中的数按条件重新组成一个新数,并依次存人数组c中,再对数组
admin
2013-12-10
33
问题
已知数据文件inl.dat和in2.dat中分别存有100个两位十进制数,并且已调用读函数ReadDat()把这两个文件中的数存入数组a和b中,请编写函数jsVal().实现的功能是依次对数组a和b中的数按条件重新组成一个新数,并依次存人数组c中,再对数组C中的数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果c输出到文件out.dat中。组成新数的条件是:如果数组a和b中相同下标位置的数必须符合一个是偶数,另一个是奇数,则数组a中的数按二进制数左移八位后再加上数组b对应位置上的数,把组成的新数依次存人数组c中。
例如: a: 12 33 24 15 21
b: 32 35 17 15 18
C:6161 5394
排序后 C:5394 6161
【试题程序】
#include
#define MAX 100
unsigned int a[MAX],b[MAX]。e[MAX];
int cnt=0; /*存放符合条件数的个数*/
void writeDat();
void jsVal()
{
}
void readDat()
{
int i;
FILE*fp;
fp=fopen(“inl.dat”。“r”);
for(i=0;i
fscanf(fp.“%d”,&a
);
fclose(fp);
fp=fopen(“in2.dat”,“r”);
for(i=0;i
fseanf(fp,“%d..,&b
);
fclose(fp);
}
void main()
{
int i;
for(i=0;i
=0;
readDat();
jsVal();
for(i=0;i
>0Ii++)
printf(“%d\n”,c
);
writeDat();
}
void writeDat()
{
FILE*fp;
int i;
fp=fopen(“out.dat”,“W”);
for(i=0;i
>0,i++)
fprintf(fp,“%d\n”,c
);
fclose(fp);
}
选项
答案
void jsVal() {int i,j; /*定义变量*/ int temp; for(i=0;i<(MAX;++) if(a[i]%2==1&&b[i]%2==0|| a[i]%2==0&&b[i]%2==1) /*判断条件*/ c[cnt++]=(aEi3<<8)+bEi3; for(i=0;i
e[j-]) {temp=c[i]; c[i]=cEj]; c[j]一temp! ) )
解析
转载请注明原文地址:https://kaotiyun.com/show/EElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
詹姆斯.马丁在《信息工程》一书中指出:采用【】工具是进行系统建设的必要条件之一。
文件目录是【】的有序集合。
下面不属于使用视图的优点的是
SQL语言的REVOKE语句实现下列哪一种数据控制功能
在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序
若让元素1,2,3依次进栈,则出栈次序不可能出现哪一种情况?
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
关系数据库中的关键字是指
SQL的数据定义功能包括
用户程序中的输入、输出操作实际上是由哪一项完成?
随机试题
带有速度、电流双闭环的调速系统,在系统过载或堵转时,速度调节器处于()。
下列关于感染过程的描述,错误的是()
在制定剂量时,一般小儿5岁以下通常用成人量的在制定剂量时,一般小儿5、6岁以上可按成人量的
A.丙酮酸脱氢酶B.NADH脱氢酶C.苹果酸脱氢酶D.6-磷酸葡萄糖脱氢酶E.葡萄糖-6-磷酸酶属于磷酸戊糖通路的酶是
[背景资料]某房屋建筑工程,建筑面积6000m2,钢筋混凝土独立基础,现浇钢筋混凝土框架结构,填充墙采用蒸压加气混凝土砌块砌筑。根据《建设工程施工合同(示范文本)》(GF—1999—0201)和《建设工程监理合同(示范文本)》(GF—2012—0202)
对于工程施工项目招标程序,叙述错误的有()。
仲裁,是当事人双方在纠纷发生前或纠纷发生后达成协议,自愿将纠纷交给第三者,由第三者在事实上做出判断、在( )上做出裁决的一种解决纠纷的方式。
Whatimpressedmemostwasthattheynever______.
Overthepast30years,thechildhoodobesityrateintheUnitedStateshasdoubledforchildrenandtripledforadolescents.Si
AfterSusanJoycewaslaidoff,shewashorrifiedtohearoftwosuicidesinherlayoffgroup.Suchcasesmaysound【C1】______,b
最新回复
(
0
)