- 7
- 0
- 约6.5千字
- 约 54页
- 2017-01-02 发布于未知
- 举报
第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)关闭打开的文件。 将原数据分组、排序在按新排列顺序存储 参考程序 在线教务辅导网: 更多课
您可能关注的文档
- C语言程序设计教程课件(07662-7)第5章结构化程序设计初步课件教学.ppt
- C语言程序设计教程课件(07662-7)第6章数组与字符串课件教学.ppt
- C语言程序设计教程课件(07662-7)第7章指针课件教学.ppt
- C语言程序设计教程课件(07662-7)第8章函数课件教学.ppt
- C语言程序设计教程课件(07662-7)第9章结构与联合课件教学.ppt
- C语言程序设计教程课件(07662-7)第10章结构与指针的应用课件教学.ppt
- C语言程序设计教程课件(07662-7)第11章文件课件教学.ppt
- C语言程序设计教程课件(07662-7)第12章预处理课件教学.ppt
- C语言程序设计教程课件(07662-7)结束页课件教学.ppt
- C语言程序设计教程课件(07662-7)目录+扉页课件教学.ppt
原创力文档

文档评论(0)