熬夜把第三個面試題做了,16進製制轉換乘10進製,依然是華為面試的題目,在此把自己做的一點成果分享給大家。
寫出乙個程式,接受乙個十六進製制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 )
輸入乙個十六進製制的數值字串。
輸出該數值的十進位制字串
0xa
//十六進製制與十進位制轉換
#include
#include
#include
using
namespace
std;
const
int n = 100;
//過濾十六進製制前的『0x』
string get_string()
int ch_to_num(char c)
}int main()
for(int i = 0;i //每一位的數字乘與16^(位數-1)
sum += a[i]*pow(16,double(str_len-i-1));
}cout
<< sum0;}
華為面試題
1 區域性變數能否和全域性變數重名?答 能,區域性會遮蔽全域性。要用全域性變數,需要使用 區域性變數可以與全域性變數同名,在函式內引用這個變數時,會用到同名的區域性變數,而不會用到全域性變數。對於有些編譯器而言,在同乙個函式內可以定義多個同名的區域性變數,比如在兩個迴圈體內都定義乙個同名的區域性變數...
華為面試題
三 1 區域性變數能否和全域性變數重名?答案 能,區域性會遮蔽全域性。要用全域性變數,需要使用 區域性變數可以與全域性變數同名,在函式內引用這個變數時,會用到同名的區域性變數,而不會用到全域性變數。對於有些編譯器而言,在同乙個函式內可以定義多個同名的區域性變數,比如在兩個迴圈體內都定義乙個同名的區域...
華為面試題
華為面試題 q1 請你分別划划osi的七層網路結構圖,和tcp ip的五層結構圖?q2 請你詳細的解釋一下ip協議的定義,在哪個層上面,主要有什麼作用?tcp與udp呢?q3 請問交換機和路由器分別的實現原理是什麼?分別在哪個層次上面實現的?q4 請問c 的類和c裡面的struct有什麼區別?q5 ...