帶注釋 實驗8 2 10 IP位址轉換 20分

2021-10-23 17:30:24 字數 764 閱讀 7665

實驗8-2-10 ip位址轉換 (20分)

乙個ip位址是用四個位元組(每個位元組8個位)的二進位製碼組成。請將32位二進位製碼表示的ip位址轉換為十進位制格式表示的ip位址輸出。

輸入格式:

輸入在一行中給出32位二進位制字串。

輸入樣例:

輸出樣例:

204.148.21.114

//2020/8/23

#include

#include

doublef(

char a)

;int main (

void

) h=

f(a[i]);

//在乙個雙重迴圈中,

//我認為直接進行轉化會增加複雜度

//如果出現失誤檢查就會變得麻煩

//所以選擇用函式實現

//注意兩個輸出要點

//1.%。0f

//2.最後乙個數末尾不帶點

if(i ==

3) printf (

"%.0lf"

,h);

else printf (

"%.0lf."

,h);

}return0;

}doublef(

char a)

}//輸出

return h;

}

實驗8 2 10 IP位址轉換(20 分)

實驗8 2 10 ip位址轉換 20 分 乙個ip位址是用四個位元組 每個位元組8個位 的二進位製碼組成。請將32位二進位製碼表示的ip位址轉換為十進位制格式表示的ip位址輸出。輸入格式 輸入在一行中給出32位二進位制字串。輸出格式 在一行中輸出十進位制格式的ip位址,其由4個十進位制數組成 分別對...

實驗8 2 10 IP位址轉換 20分

實驗8 2 10 ip位址轉換 20分 乙個ip位址是用四個位元組 每個位元組8個位 的二進位製碼組成。請將32位二進位製碼表示的ip位址轉換為十進位制格式表示的ip位址輸出。輸入格式 輸入在一行中給出32位二進位制字串。輸入樣例 11001100100101000001010101110010 輸...

實驗 IP位址轉換(超好用的substr )

首先介紹c 中超好用的擷取部分字串的函式substr 標頭檔案為 include 函式原型 string substr int pos 0,int n const 函式說明 引數1pos是可預設引數,預設為0,即 從字串頭開始讀取。引數2n表示取多少個字元 該函式功能為 返回從pos開始的n個字元組...