int main(){ int a,b,c,d; char str[31]={'\0'}; int n; while(1){ if(fscanf(stdin,"%s",str) == -1) break; if((n=sscanf(str,"%d.%d.%d.%d%*c",&a,&b,&c,&d)) == 4){ if((a>=0 && a<=255) && (b>=0 && b<=255) && (c>=0 && c<=255) && (d>=0 && d<=255)) puts("Y"); else puts("N"); continue; } puts("N"); } return 0; }
汽水瓶 (C语言代码)浏览:696 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:677 |
简单编码 (C++代码)浏览:675 |
C语言训练-自由落体问题 (C语言代码)浏览:1731 |
【蟠桃记】 (C语言代码)浏览:648 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:653 |
A+B for Input-Output Practice (V) (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:562 |
WU-复数求和 (C++代码)浏览:1995 |
理财计划 (C语言代码)浏览:465 |