華為OJ 合法IP

2021-07-16 16:00:25 字數 776 閱讀 4307

合法ip

現在ipv4

下用乙個

32位無符號整數來表示,一般用點分方式來顯示,點將

ip位址分成

4個部分,每個部分為

8位,表示成乙個無符號整數(因此不需要用正號出現),如

10.137.17.1

,是我們非常熟悉的

ip位址,乙個

ip位址串中沒有空格出現(因為要表示成乙個

32數字)。

現在需要你用程式來判斷ip

是否合法。

輸入描述:

輸入乙個ip

位址輸出描述:

返回判斷的結果yes or no

輸入例子:

10.138.15.1

輸出例子:

yes

解答**:

#include#include#include#include#include#includeusing namespace std;

bool judge(int num)

int main()

{ int a,b,c,d;

char ch1,ch2,ch3;

while(cin >> a >> ch1 >> b >> ch2 >> c >> ch3 >> d)

{if(judge(a) && judge(b) && judge(c) && judge(d))

cout<<"yes"<

華為OJ 合法IP

題目 現在ipv4下用乙個32位無符號整數來表示,一般用點分方式來顯示,點將ip位址分成4個部分,每個部分為8位,表示成乙個無符號整數 因此不需要用正號出現 如10.137.17.1,是我們非常熟悉的ip位址,乙個ip位址串中沒有空格出現 因為要表示成乙個32數字 現在需要你用程式來判斷ip是否合法...

ACM 華為oj 合法ip

題目描述 現在ipv4下用乙個32位無符號整數來表示,一般用點分方式來顯示,點將ip位址分成4個部分,每個部分為8位,表示成乙個無符號整數 因此不需要用正號出現 如10.137.17.1,是我們非常熟悉的ip位址,乙個ip位址串中沒有空格出現 因為要表示成乙個32數字 現在需要你用程式來判斷ip是否...

華為oj初級 合法IP

描述 現在ipv4下用乙個32位無符號整數來表示,一般用點分方式來顯示,點將ip位址分成4個部分,每個部分為8位,表示成乙個無符號整數 因此不需要用正號出現 如10.137.17.1,是我們非常熟悉的ip位址,乙個ip位址串中沒有空格出現 因為要表示成乙個32數字 現在需要你用程式來判斷ip是否合法...