源文件中有一组整数,排序后输出到另一个文件
来源:互联网 发布:对linux行业方面的认识 编辑:程序博客网 时间:2024/05/10 21:47
#include <iostream> #include <vector> #include <fstream> using namespace std; void bubble_sort(vector<int> &array) //引用 { int i,j,t; for(i=0;i<array.size()-1;i++) { for(j=0;j<(array.size())-1-i;j++) { if(array[j]>array[j+1]) { t=array[j]; array[j]=array[j+1]; array[j+1]=t; } } } } int main() { vector<int> data; ifstream in("e:\\data.txt"); //定义输入文件流对象,以输入方式打开磁盘文件e:\\data.txt,数据文件->文件流 if (!in) { cout<<"file error!"<<endl; exit(1); } int temp;//将文件中的数据放入data容器中 while(!in.eof()) //eof文件结尾 { in>>temp;//运用流提取运算符">>"从磁盘文件中读入整数temp,放入容器对象data中 data.push_back(temp);//在vector 对象data尾部加入一个数据 } in.close(); //关闭磁盘文件 e:\\data.txt bubble_sort(data); //直接以变量作为实参进行调用 ofstream out("e:\\data.txt");//定义文件流对象,打开磁盘文件e:\\result.txt if (!out) { cout<<"file error!"<<endl; exit(1); } for(int i=0;i<data.size();i++)//向磁盘文件 e:\\result.txt输出数据 out<<data[i]<<" "; out.close(); //关闭磁盘文件e:\\result.txt for(int i=0;i<data.size();i++) cout<<data[i]<<" ";//打印 return 0;}
0 0
- 源文件中有一组整数,排序后输出到另一个文件
- 源文件中有一组整数,排序后输出到另一个文件
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中
- C++面试题:把文件中的一组整数排序后输出到另一个文件中。
- 把文件中的一组整数排序后输出到另一个文件中(c/c++)
- 从文件中读取数据,排序之后输出到另一个文件中
- 从文件中读取数据,排序之后输出到另一个文件中
- 文件中读取数字并排序输出到另一个文件中
- 文件中有一整数数组,要求排序后输出到另一文件(C++)
- 输入一组大于等于0的整数,根据从大到小的顺序排序后输出;如果排序后有连续数时,只输出连续输的最大和最小数。
- 通过缓冲流把一个文本文件中的字符串排序后输入到另一个文件中
- 将两个文件的内容排序后输出到一个文件中
- 给 Android 初学者的 Gradle 知识普及
- GNU Linux核心命令和工具的源代码路径
- 将托管dll注入到非托管进程中
- sys
- 转载地址: http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/
- 源文件中有一组整数,排序后输出到另一个文件
- Eclipse中Maven WEB工程tomcat项目添加调试以及项目发布细节记录
- unsigned char 和 signed char
- Python中使用.format方法替代格式化操作符%
- JavaScript事件的绑定
- {题解}[jzoj4820]【NOIP2016提高A组模拟10.15】最大化
- 热修复 增量更新 学习笔记
- Mahout机器学习系列之-模糊c-均值聚类和狄利克雷过程聚类
- 算循环【NOIP2016提高A组模拟10.15】