私有地址范围忘记了。
你自己查一下。 然后套用下面的代码
#include
int main()
{
int a,b,c,d;
a=b=c=d=-1;
scanf("%d.%d.%d.%d", &a,&b,&c,&d);
if(a<0 || a>255 || b<0 || b> 255 || c<0 || c>255 || d<0 || d>255)
printf("不是合法IP\n");
//判断a b c d四个值的范围,是否符合私有地址范围。
return 0;
}
看IP地址是否是4组,是否有超过255的地址