刚开始连着计算判断的时候超时了,看了其他人的题解,直接按照格式化输入就可以了,觉得这个思路还是很不错的
#include<stdio.h>
int ip[4];
int main(){
while(scanf("%d.%d.%d.%d",&ip[0],&ip[1],&ip[2],&ip[3])!=EOF){
int i=0;
for(i=0;i<4;i++){
if(ip[i]>255||ip[i]<0){
printf("NO\n");
break;
}
}
if(i==4){
printf("YES\n");
}
}
return 0;
} 
京公网安备 11010502036488号