西北工業大學複試上機題2019 3

2021-10-02 21:38:39 字數 1464 閱讀 2873

題目描述

判斷ip位址是否合法,n行,以字串形式輸入,格式為a.b.c.d,每個均為整數,輸出判斷是否為有效ip,每個數均在[0,255]之間。是輸出yes否no

輸入樣例:
2

1.2.3.4

172.168.0.300

輸出:
yes

no

**:
#include

#include

#include

using

namespace std;

void

test01()

v.push_back

(s);

//把最後剩餘的子符串插入容器v

int num[4]

;//存放轉成整形的數字

for(

int i =

0; i <

4; i++)if

(num[0]

>=

0&& num[0]

<=

255&& num[1]

>=

0&& num[1]

<=

255&& num[2]

>=

0&& num[2]

<=

255&& num[3]

>=

0&& num[3]

<=

255)

//判斷ip位址是否合法

else}}

intmain()

結果:

----更新-----

上次寫的時候還不知道atoi函式和c_str函式,再記錄一種寫法

void

test02()

v.push_back

(s);

//把最後剩餘的子符串插入容器v

int num[4]

;//存放轉成整形的數字

for(

int i =

0; i <

4; i++)if

(num[0]

>=

0&& num[0]

<=

255&& num[1]

>=

0&& num[1]

<=

255&& num[2]

>=

0&& num[2]

<=

255&& num[3]

>=

0&& num[3]

<=

255)

//判斷ip位址是否合法

else

}}

呼叫test02()結果和test01()是一樣

2023年西北工業大學 D 玩具

題目在這裡 題目 這道題讀來感覺很難,也確實有一種相對應的的正解 我覺得是權值線段樹,可惜我不會 在仔細讀題發現這道題的真正意思其實就是把整個陣列當做乙個區間,裡面的區間就是他的子區間,在一定程度上可以認為母區間的出現次數最多的數,在一些子區間裡也是出現次數最多的數 也就是我們常數的一列數字的眾數 ...

NWPU CTF 西北工業大學留言板

這題考察的是session檔案包含來獲取flag。因為可以用偽協議讀取相關的所有檔案,所以建議在本地復現一下,可以更好的理解。header session start function safe msg else if isset session msg empty session msg sess...

哈爾濱工業大學2023年複試上機題 解題報告

九度oj題目1045 百雞問題 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 1865 解決 685 題目描述 用小於等於n元去買100隻雞,大雞5元 只,小雞3元 只,還有1 3元每只的一種小雞,分別記為x只,y只,z只。程式設計求解x,y,z所有可能解。輸入 測試資料有多組,輸入n...