荔园在线

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

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


发信人: huhaiming (一生只爱她), 信区: Program
标  题: IP判断的标程
发信站: 荔园晨风BBS站 (Thu May 29 14:00:12 2003), 站内信件


//标程就是出题人写的程序,算是比较标准的了
//就是这么简单。。。。。除掉两行注释,就是22行的标程了
#include <stdio.h>
#include <string.h>
int main()
{
    char ip[50];
    int a, b, c, d, n;
//      freopen("judge.in","r",stdin);
//      freopen("judge.out","w",stdout);
    while (scanf("%s", ip) == 1)
    {
        puts((sscanf(ip, "%d.%d.%d.%d%n", &a, &b, &c, &d, &n) != 4
            || n != (int)strlen(ip)
            || a < 0
            || a > 255
            || b < 0
            || b > 255
            || c < 0
            || c > 255
            || d < 0
            || d > 255)? "NO" : "YES");
    }
    return 0;
}

--

菩提本无树,明镜亦非台

本来无一物,何处惹尘埃

※ 修改:·huhaiming 於 May 29 14:20:00 修改本文·[FROM: 192.168.0.200]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.200]


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

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店