#include<stdio.h> #include"string.h" int main() { char c[17]; while(scanf("%s",c)!=EOF) { int num[4]={0},i=0,j,flag=1; for(j=0;j<4;j++) { while(c[i]!='.'&&c[i]!='\0') { if(c[i]>='0'&&c[i]<='9') { num[j]=num[j]*10+c[i]-'0'; i++; } else { printf("N\n"); flag=0; break; } } if(num[j]<0||num[j]>255) {flag=0; printf("N\n");break;} i++; if(flag==0) break; } if(flag==1) printf("Y\n"); } return 0; }
0.0分
0 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1372 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1121 |
妹子杀手的故事 (C语言代码)浏览:690 |
母牛的故事 (C语言代码)浏览:435 |
printf基础练习2 (C语言代码)浏览:741 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1118 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
C语言训练-亲密数 (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:676 |