已知数据文件IN1.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文
已知数据文件IN1.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按条件重新组成一个新数并依次存入数组C中,再对数组C中的数按从小大的顺序进行排序,最后调用输出函数writeDat把结果C输出到文件out.dat中。组成新数的条件:如果数组a和b中相同下标位置的数必须符合一个是偶数,另一个是奇数,则数组a中的数按二进制数左移八位后再加上数组b对应位置上的数,把这样组成的新数依次存入数组C中。
【审题关键句】数组相同下标位置上的奇数和偶数,二进制数左移八位,对应数组元素相加,保存到新数组,从小到大排序。
【解题思路】
①定义循环变量i、i和无符号整型变量v。
②在for循环语句中,循环变量i从0开始,依次递增直到其值等于MAX。在循环体中,用if语句判断如果a[i]是奇数且b[i]是偶数或者a[i]是偶数且b[i]是奇数,则把a[i]左移八位后与b[i]的和赋给c[cnt],同时cnt加1。
③在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于cnt。在第二层for循环语句中,循环变量j从i十1开始,依次递增直到其值等于或大于cnt。在循环体中,用if,吾句判断如果c[i]大于c[j],则两者互换,实现数组C中元素从小到大的排序。
【参考答案】

已知函数y=2sin(-2x+π/6)(x属于R)急,好的话追加分已知函数y=2sin(-2x+π 数学 2020-04-27 …
两道反比例函数题..急.答完答对给分已知函数y=y1-y2,其中y1与x成正比,y2与x-2成反比 数学 2020-06-14 …
求助,这个涵数题怎么做啊.如果写不下请加341726178,肯定加分,已知函数f(x)=(根号2) 数学 2020-06-29 …
分已知函数是上的奇函数,且(1)求的值(2)若,,求的值(3)若关于的不等式在上恒成立,求的取值范 数学 2020-07-19 …
函数题,二十分已知函数f(x)=x的三次方加上ax的平方加上x加上1.a属于R.(1)讨论函数f( 数学 2020-08-01 …
(本小题满分14分)已知函数.(1)试讨论函数在的单调性;(2)若,求函数在上的最大值和最小值;( 数学 2020-08-01 …
(本小题满分15分)已知函数,(I)若时,函数在其定义域内是增函数,求b的取值范围;(II)设函数 数学 2020-08-01 …
(本小题满分12分)已知函数f(x)=x∈[0,2].(1)求f(x)的值域;(2)设a≠0函数g( 数学 2020-11-01 …
7月3号9点30分要得到答案.绝对给高分,答完后我加分已知函数y=2x的图像反比例函数y=k/x的图 数学 2020-11-27 …
、(本题15分)已知函数,且对于任意实数,恒有F(x)=F(-x)。(1)求函数的解析式;(2)已知 数学 2020-12-13 …