上機第二題

2021-10-12 20:34:53 字數 859 閱讀 8289

題目 2、陣列與函式的綜合應用

已知:int a[5] = , b[5] = ;

編寫程式查詢陣列中是否存在某個指定元素;將陣列a和陣列b中的素數不重不漏地合併到

乙個vector容器c中,然後按照下標訪問的方式手動對容器c中的資料,按從小到大順序重新

排序。要求依次實現:

編寫順序查詢法函式和折半查詢法函式,分別在陣列a和陣列b中查詢元素17所在的下標

並輸出。

編寫判斷素數函式和排序函式,並對容器c中的結果進行輸出。

clude

#include

#include

using

namespace std;

int a[5]

=, b[5]

=;intfuna

(int i)}}

inthalfb

(int i)

return-1

;}intsushu

(int j)}if

(k <=2)

return j;

}void

swap

(int

& x,

int& y)

intmain()

for(

auto i : b)

for(

int i = vi.

size()

-1; i >=0;

--i)

}for

(auto it = vi.

begin()

; it != vi.

end();

++it)

return0;

}

華為上機第二題

輸入 n a b n表示有多少個城市,a表示要出發的城市,b表示要到達的城市 接著輸入n n的矩陣,表示任意兩個城市是否連通,連通用1表示,否則用0表示 如 3 0 2 1 1 1 1 1 1 1 1 1 輸出 從a到b共有多少條路。include include using namespace s...

華為2016上機考試第二題

開發乙個簡單錯誤記錄功能小模組,能夠記錄出錯的 所在的檔名稱和行號。處理 1.記錄最多8條錯誤記錄,對相同的錯誤記錄 即檔名稱和行號完全匹配 只記錄一條,錯誤計數增加 檔案所在的目錄不同,檔名和行號相同也要合併 2.超過16個字元的檔名稱,只記錄檔案的最後有效16個字元 如果檔名不同,而只是檔名的後...

第二週上機練習

1 編寫乙個程式,定義圓的半徑,求圓的面積.2 華氏溫度和攝氏溫度互相轉換,從華氏度變成攝氏度你只要減去32,乘以5再除以9就行了,將攝氏度轉成華氏度,直接乘以9,除以5,再加上32即行 3 已知a,b均是整型變數,寫出將a,b兩個變數中的值互換的程式 4 定義乙個任意的5位整數,將它保留到百位,無...