荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: huhaiming (一生只爱她), 信区: Program
标 题: IP判断我写的程序
发信站: 荔园晨风BBS站 (Thu May 29 14:02:58 2003), 站内信件
我不会用%n, 判断起来的思路稍微复杂了一点^_^
但是基本上也是用scanf处理就足够了,不必要字符处理,写出来就这么几句搞掂16行
#include <stdio.h>
#include <string.h>
int main()
{
char ch,buff[255];
int n,a,b,c,d;
// freopen("1103.in","r",stdin);
while( (n=scanf("%d.%d.%d.%d%c",&a,&b,&c,&d,&ch)) != EOF ){
if(n!=5 || ch!='\n'){
printf("NO\n");
gets(buff);
continue;
}
printf("%s\n",a<0||b<0||c<0||d<0||a>255||b>255||c>255||d>255?"NO":"YES");
}
return 0;
}
--
菩提本无树,明镜亦非台
本来无一物,何处惹尘埃
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.200]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店