首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件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
37
问题
已知数据文件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全国计算机三级
相关试题推荐
对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,应当使用下列哪种排序方法?
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是
数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而【】是系统设计的基础和核心。
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“学校”关系中,因哪一个属性而使它不满足第一范式?
有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程T:教员H:上课时间R:教室S:学生 根据语义有如下函数依赖集: P={C→T,(H,R)→C,(H,T)→R,(H.S)→R} 关系模式A的码是
二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
PC机通过下列哪一条途径启动硬件中断服务程序执行?
随机试题
胁痛口苦,胸闷纳呆,恶心呕吐,目赤或目黄,身黄,小便黄赤,舌苔黄腻,脉弦滑数者,其治法为
王某通过A房地产经纪公司,承租一住房,该出租住房的每月房租为1000元,按照最高收费标准,A房地产经纪公司可收取王某房屋租赁代理费为()元。
在委托监理合同中,建设单位( )约定监理工程师负责管理建筑工程安全生产。
甲公司2016年1月1日从二级市场上购入乙公司同日发行的普通股股票1000股,共支付价款1500元,另支付相关的交易费用50元。甲公司将该股票作为可供出售金融资产核算。2016年6月30日,该股票的公允价值为1450元,则甲公司应该确认的投资收益的金额为(
以下属于零售促销形式的有()。
无论对人对己还是对事对物的态度,都是_________相互作用而形成、改变的。
2015年2月18日,某公司老板刘某和其朋友在酒吧就餐后表示:“别开车,酒驾已入刑,咱还是请代驾把车开回去吧。”刘某找代驾的行为体现了法的哪项作用?
从重从快的法律依据是()。
开拓进取
Imagingbeingaskedtospendtwelveorsoyearsofyourlifeinasocietywhichconsistedonlyofmembersofonesex.【R1】______U
最新回复
(
0
)