• <nav id="cwumo"><code id="cwumo"></code></nav>
  • <menu id="cwumo"><strong id="cwumo"></strong></menu>

    C++面試筆試題目

    時間:2020-11-21 10:25:02 筆試題目 我要投稿

    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++面試筆試題目】相關文章:

    實用C++面試筆試題目12-13

    經典c++面試筆試題目12-11

    C C++面試筆試題目集錦11-14

    C++筆試題目分享11-22

    經典c++面試筆試題目22題12-11

    北承筆試題目(C++)11-23

    C++、數據結構筆試題目11-14

    C/C++面試題目12-12

    面試會計的筆試題目11-23

    日韩激情