時間限制
400 ms
記憶體限制
65536 kb
**長度限制
8000 b
判題程式
standard
乙個ip位址是用四個位元組(每個位元組8個位)的二進位製碼組成。請將32位二進位製碼表示的ip位址轉換為十進位制格式表示的ip位址輸出。
輸入格式:
輸入在一行中給出32位二進位制字串。
輸出格式:
在一行中輸出十進位制格式的ip位址,其由4個十進位制數組成(分別對應4個8位的二進位制數),中間用「.」分隔開。
輸入樣例:
11001100100101000001010101110010輸出樣例:
204.148.21.114
#include #include int main()
printf("%d",num);
if(j!=32)
printf(".");
else
printf("\n");
} return 0;
}
IP位址轉換函式
ip位址轉換函式 unsigned long inet addr const char cp inet addr將乙個點分十進位制ip位址字串轉換成32位數字表示的ip位址 網路位元組順序 char inet ntoa struct in addr in inet ntoa將乙個32位數字表示的ip...
IP位址轉換函式
include in addr t inet addr const char strptr 點分十進位制ipv4位址轉換為網路ipv4位址,失敗返回inaddr none int inet aton const char cp,struct in addr inp 點分十進位制ipv4位址轉換為網路...
轉換IP位址格式
非原創 只是學習而已。後記 define nipquad addr unsigned char addr 0 unsigned char addr 1 unsigned char addr 2 unsigned char addr 3 define nipquad fmt u.u.u.u 轉換ip位...