文件中有一组整数,要求排序后输出到另一个文件中


Posted in 面试题 onJanuary 04, 2012
答案:
#i nclude
#i nclude
using namespace std;

void Order(vector& data) //bubble sort
{
int count = data.size() ;
int tag = false ; // 设置是否需要继续冒泡的标志位
for ( int i = 0 ; i {
for ( int j = 0 ; j {
if ( data[j] > data[j+1])
{
tag = true ;
int temp = data[j] ;
data[j] = data[j+1] ;
data[j+1] = temp ;
}
}
if ( !tag )
break ;
}
}

void main( void )
{
vectordata;
ifstream in(“c:\\data.txt”);
if ( !in)
{
cout exit(1);
}
int temp;
while (!in.eof())
{
in>>temp;
data.push_back(temp);
}
in.close(); //关闭输入文件流
Order(data);
ofstream out(“c:\\result.txt”);
if ( !out)
{
cout exit(1);
}
for ( i = 0 ; i out out.close(); //关闭输出文件流
}

Tags in this post...

面试题 相关文章推荐
Eclipse面试题
Mar 22 面试题
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 面试题
C语言50道问题
Oct 23 面试题
下面这个程序执行后会有什么错误或者效果
Nov 03 面试题
请写出 BOOL flag 与"零值"比较的 if 语句
Feb 29 面试题
程序员机试试题汇总
Mar 07 面试题
Linux面试题LINUX系统类
Nov 19 面试题
分别介绍一下Session Bean和Entity Bean
Mar 13 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
怎样自定义一个异常类
Sep 27 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
Exception类的常用方法
Jun 16 面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 #面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 #面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
Feb 15 #面试题
You might like
php date与gmdate的获取日期的区别
2010/02/08 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
2012/11/07 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
python抓取百度首页的方法
2015/05/19 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
python numpy库np.percentile用法说明
2020/06/08 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
现金出纳岗位职责
2014/03/15 职场文书
高中综合实践活动总结
2014/07/07 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书