題目 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位整數,將它保留到百位,無...