華為上機第二題

2021-06-17 21:29:07 字數 458 閱讀 4335

輸入: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 std;

#define m 100

int arr[m][m];

int counter=0;

int n,a,b;

void find(int k,int b,int a)

for(int i=0;iint main()

}if(a>b)

swap(a,b);

for(i=0;icout

}

華為2016上機考試第二題

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

上機第二題

題目 2 陣列與函式的綜合應用 已知 int a 5 b 5 編寫程式查詢陣列中是否存在某個指定元素 將陣列a和陣列b中的素數不重不漏地合併到 乙個vector容器c中,然後按照下標訪問的方式手動對容器c中的資料,按從小到大順序重新 排序。要求依次實現 編寫順序查詢法函式和折半查詢法函式,分別在陣列...

華為校招上機題

1.兔子爬洞問題 兔子白天爬出5公尺,晚上又掉下去2公尺。問給定洞的深度,兔子要爬多少天 include includeusing namespace std int str2int const char str int main int argc,char argv temp temp 10 st...