200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 大一C语言大作业ip合法性 c语言实现判断ip地址是否合法

大一C语言大作业ip合法性 c语言实现判断ip地址是否合法

时间:2021-02-24 06:11:34

相关推荐

大一C语言大作业ip合法性 c语言实现判断ip地址是否合法

满意答案

yinfeng86

.07.07

采纳率:53%等级:10

已帮助:469人

#include

intcheckIP(constchar*p)

{

intn[4];

charc[4];

if(sscanf(p,"%d%c%d%c%d%c%d%c",

&n[0],&c[0],&n[1],&c[1],

&n[2],&c[2],&n[3],&c[3])

==7)

{

inti;

for(i=0;i

if(c[i]!='.')

return0;

for(i=0;i

if(n[i]>255||n[i]

return0;

return1;

}else

return0;

}

intmain()

{

constchar*x[]=

{

"192.168.1.1",

"10.0.0.1.",

"127.256.0.1",

"iugerjiogjioe",

"172.16,0.1",

0

};

constchar*m[]=

{

"不是合法的IP地址",

"是合法的IP地址"

};

inti=0;

while(x[i]!=0){

printf("%s%s\n",x[i],m[checkIP(x[i])]);

++i;

}

return0;

}

010分享举报

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。