荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店