文件中有一组整数,要求排序后输出到另一个文件中
2012-08-27 15:55
363 查看
#include <iostream> #include <vector> #include <fstream> using namespace std; void BubbleSort(vector<int>& array) { for (int i=0;i!=array.size();i++) { for (int j=array.size()-1;j!=i;j--) { if (array[j]<array[j-1]) { swap(array[j],array[j-1]); } } } } void swap(int* a,int* b) { int temp; temp=*a; *a=*b; *b=temp; } void main() { vector<int> data; ifstream in("c:\\data.txt"); if (!in) { cout<<"file error!"<<endl; exit(1); } int temp; while(!in.eof()) { in>>temp; data.push_back(temp); } in.close(); BubbleSort(data); ofstream out("c:\\result.txt"); if (!out) { cout<<"file error!"<<endl; exit(1); } for(int i=0;i<data.size();i++) out<<data[i]<<" "; out.close(); }
相关文章推荐
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- C++面试题:把文件中的一组整数排序后输出到另一个文件中。
- C++面试题:把文件中的一组整数排序后输出到另一个文件中。
- 源文件中有一组整数,排序后输出到另一个文件
- 源文件中有一组整数,排序后输出到另一个文件
- 把文件中的一组整数排序后输出到另一个文件中(c/c++)
- 文件中有一整数数组,要求排序后输出到另一文件(C++)
- 要求通过java读取文本并把文本中的每一行后面的三个成绩相加, 最后按从大到小的顺序输出到另一个文本文件中.
- shell命令:以空格为分隔符截取文件每行的第一个字符串,并用sort排序,再去掉相同的字符串,将结果输出到另一个文件
- 超长数列中的n个整数排序,要求能够把从指定位置m开始的n个数排列成降序,并输出完整的数列
- 文件中读取数字并排序输出到另一个文件中