第12类 二进制数问题.docxVIP

  • 0
  • 0
  • 约6.73千字
  • 约 9页
  • 2022-06-26 发布于四川
  • 举报
第12类二进制数问题 第79套上机考试试题 数据文件INI. DAT和IN2. DAT中分别存有100个两位十进制数,并且 已调用读函数readDat ()把这两个文件中的数存入数组a和b中,请考生编制一 个函数jsVal (),实现的功能是依次对数组a和b中的数按条件重新组成一个新 数并依次存入数组C中,再对数组C中的数按从小大的挨次进行排序,最终调用 输出函数writeDat ()把结果C输出到文件out. dat中。组成新数的条件:假如 数组a和b中相同下标位置的数必需符合一个是偶数,另一个是奇数,那么数组a 中的数按二进制数左移八位后再加上数组b对应位置上的数,把这样组成的新数 依次存入数组C中。 TOC \o 1-5 \h \z 例如:a:1233241521b:3235171518 c序后 c注意:局部源程序存在test.c文件中,程序中已定义:a[100]x b[100]和c[100]° 请勿改动数据文件IN 1.DAT和IN2.DAT中的任何数据、主函数main。、读函数readDat。和写函数writeDat。的内容。 #include stdio.h#define MAX 100 //定义宏变量max,其值等于100 unsigned int a [MAX] r b[MAX] z c[MAX]; 〃定义无符号整型一维数组

文档评论(0)

1亿VIP精品文档

相关文档