藍橋杯訓練題,IP判斷,codeblocks編譯

2021-10-19 12:15:28 字數 899 閱讀 1118

在基於internet的程式中,我們常常需要判斷乙個ip字串的合法性。

合法的ip是這樣的形式:

a.b.c.d

其中a、b、c、d均為位於[0, 255]中的整數。為了簡單起見,我們規定這四個整數中不允許有前導零存在,如001這種情況。

現在,請你來完成這個判斷程式吧!

輸入輸入由多行組成,每行是乙個字串,輸入由「end of file」結束。

字串長度最大為30,且不含空格和不可見字元

輸出對於每乙個輸入,單獨輸出一行

如果該字串是合法的ip,輸出y,否則,輸出n

樣例輸入

1.2.3.4

a.b.c.d

267.43.64.12

12.34.56.bb

210.43.64.129

-123.4.5.6

樣例輸出yn

nnyn

#include

using

namespace std;

intmain()

if(a[i]

=='.'

)else

if(count_s==4)

if(a[i-3]

=='2')if

(a[i-2]

=='5')}

}}else

if(count_s==3)

} count_s=0;

}}if(count_p!=3)

j++;char a[30]

;//迴圈一次,重新定義。

}for

(int i=

0;i<

strlen

(b);i++

)return0;

}

IP判斷 藍橋杯

在基於internet的程式中,我們常常需要判斷乙個ip字串的合法性。合法的ip是這樣的形式 a.b.c.d 其中a b c d均為位於 0,255 中的整數。為了簡單起見,我們規定這四個整數中不允許有前導零存在,如001這種情況。現在,請你來完成這個判斷程式吧 輸入由多行組成,每行是乙個字串,輸入...

藍橋杯真題訓練 2019 2題

2019第二題 小明用字母 a 對應數字 1,b 對應 2,以此類推,用 z 對應 26。對於 27 以上的數字,小明用兩位或更長位的字串來對應,例如 aa 對應 27,ab 對 應 28,az 對應 52,lq 對應 329。請問 2019 對應的字串是什麼?答案提交 這是一道結果填空的題,你只需...

藍橋杯java訓練題(2)

1.乙個n位的十進位制正整數,如果它的每個位上的數字的n次方的和等於這個數本身,則稱其為花朵數。例如 當n 3時,153就滿足條件,因為1 3 5 3 3 3 153,這樣的數字也被稱為水仙花數 其中,表示乘方,5 3表示5的3次方,也就是立方 當n 4時,1634滿足條件,因為1 4 6 4 3 ...