#include <stdio.h> #include<string.h> int main() { // char ip[20]; // while(scanf("%s", ip) != EOF){ // int flag=0; // 是否不符合 // int a=0; // ip[strlen(ip)] = '.'; // for(int i=0; i<strlen(ip); i++){ // if(ip[i] != '.') // a = a*10+ip[i]-'0'; // else{ // if(a<0 || a>255){ // flag = 1; // break; // } // a = 0; // } // } // // if(a<0 || a>255) // 判断最后一个数字 // // flag = 1; // if(flag) printf("No!\n"); // else printf("Yes!\n"); // } int a, b, c,d; while(scanf("%d.%d.%d.%d", &a, &b, &c, &d) != EOF){ if(a>=0 && a<=255 && b>=0 && b<=255 && c>=0 && c<=255 && d>=0 && d<=255) printf("Yes!\n"); else printf("No!\n"); } return 0; }