C++面试笔试题目

时间:2022-04-25 23:49:09 资料大全 我要投稿
  • 相关推荐

C++面试笔试题目

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

C++面试笔试题目

  答案:

  #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 < count ; i++)

  {

  for ( int j = 0 ; j < count – i – 1 ; 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<<”file error!”;

  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<<”file error!”;

  exit(1);

  }

  for ( i = 0 ; i < data.size() ; i++)

  out< out.close(); //关闭输出文件流

  }

【C++面试笔试题目】相关文章:

IBM笔试题目11-11

职场经典笔试题目07-21

百度笔试题目11-17

学生会笔试题目大全11-18

外企面试笔试智力题04-26

软件测试面试笔试测试题04-07

东风笔试题03-31

如何准备笔试04-21

机关组织部面试题目11-08

笔试的多种类型02-16