<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 筆試題編譯程序

    時間:2020-10-18 15:52:32 筆試題目 我要投稿

    筆試題(編譯程序)

    1. 如何判斷一段程序是由C 編譯程序還是由C++編譯程序編譯的`?

    筆試題(編譯程序)

    答案:

    #ifdef __cplusplus

    cout<<"c++";

    #else

    cout<<"c";

    #endif

    2.文件中有一組整數,要求排序后輸出到另一個文件中

    答案:

    #i nclude<iostream>

    #i nclude<fstream>

    using namespace std;

    void Order(vector<int>& 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 )

    {

    vector<int>data;

    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<<data[i]<<" ";

    out.close(); //關閉輸出文件流

    }

     

    【筆試題(編譯程序)】相關文章:

    360筆試題目10-20

    華為2017筆試題08-16

    華為2017筆試試題08-10

    桂林銀行筆試題筆經10-21

    QMS2007筆試審核知識模擬試題11-02

    眼線筆類型-如何挑選眼線筆11-09

    馬克筆有哪些分類-馬克筆的分類11-03

    ps筆刷怎么安裝08-27

    唇線筆怎么用10-11

    美甲筆如何保養10-07

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人