C语言程序设计任务教程彭德林柴方艳第11章课件教学.pptVIP

  • 7
  • 0
  • 约6.5千字
  • 约 54页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计任务教程彭德林柴方艳第11章课件教学.ppt

第11章 文 件 主编:彭德林 柴方艳 C语言程序设计任务教程 ——第11章 文 件 C语言程序设计任务教程 ——第11章 文 件 Thank You! 11.5.2 工作情景二 【例11.7】: 有一文件名称为source.dat的顺序文本文件,其中存放着60个整数数据。顺序读出source.dat文件中的60个整数数据,将它们平均分为三组。假设分出三个数据组按先后次序分别成为A组、B组、C组,是编写程序实现对A、B、C三组数据进行以下处理: 1、A组与C组位置对换,但每组的数据均保持原有排列顺序; 2、对B组数据进行逆序排列,但B组数据在整体数据中位置不变; 3、将以上处理完的数据写入到另一个名为“destination.dat”的顺序文本文件中,并存到C盘根目录下。(输出结果顺序为C、B(逆序)、A,各组均有20个数据) 解题思路: (1)首选要读取文件source.dat中的数据到内存中(此处应采用数组)。 (2)编写算法,先完成A组与C组数据的位置对换,在完成B组数据的逆转运算。 (3)至此,已经完成三组数据中A组与C组数据的对换及B组数的逆转,还需要将处理的结果数据存入到destination.dat文件中。 (4)关闭打开的文件。 将原数据分组、排序在按新排列顺序存储 参考程序 在线教务辅导网: 更多课

文档评论(0)

1亿VIP精品文档

相关文档