2011-12-25 11:39:37

地址:http://acm.hdu.edu.cn/showproblem.php?pid=2206

题意:判断一个字符串是否是合法IP。

mark:没啥好说的,写就好了。

代码:

# include <stdio.h>

char str[110] ;

int test (char str[]){int i, flag = 0, buff, cnt = 0 ;for (i = 0 ; str[i] ; i++)    {if (str[i] != '.' &&            (str[i] > '9' || str[i] < '0'))return 0 ;    }for (i = 0, buff = 0 ; str[i] ; i++)    {//        printf ("%d\n", i) ;        if (flag == 0)         {if (str[i] == '.') return 0 ;            buff = str[i] - '0' ;            flag = 1 ;continue ;        }

if (flag == 1)        {if (str[i] == '.')            {if (buff > 255) return 0 ;                buff = 0 ;                flag = 0 ;                cnt ++ ;continue ;            }else             {                buff = buff * 10 + (str[i]-'0') ;if (buff > 255) return 0 ;            }        }    }if (buff > 255) return 0 ;if (cnt != 3) return 0 ;return 1 ;}

int main (){while (gets(str))        puts (test(str) ? "YES" : "NO") ;return 0 ;}

转载于:https://www.cnblogs.com/lzsz1212/archive/2012/01/06/2315348.html

[恢]hdu 2206相关推荐

  1. HDU 2206 IP的计算(字符串处理)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2206 Problem Description 在网络课程上,我学到了非常多有关IP的知识. IP全称叫 ...

  2. [恢]hdu 2015

    2011-12-14 05:49:09 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2015 题意:中文,忒麻烦了. 代码: # include < ...

  3. [恢]hdu 2014

    2011-12-12 05:46:08 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2014 题意:中文题. mark:wa了3次!!!因为敲错变量!!! ...

  4. [恢]hdu 1412

    2011-12-20 14:46:51 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1412 题意:中文. 代码: # include <stdio ...

  5. [恢]hdu 2098

    2011-12-16 04:54:26 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2098 题意:中文,水.直接爆. 代码: # include < ...

  6. [恢]hdu 1259

    2011-12-17 06:39:22 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1259 题意:中文.水题,直接模拟. 代码: # include & ...

  7. [恢]hdu 2524

    2011-12-14 05:20:24 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2524 题意:中文. mark:有意思.2个维度分开考虑,结果相乘, ...

  8. [恢]hdu 1028

    2011-12-16 08:28:00 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1028 题意:一个整数n,可以表示为多少种和的形式. mark:dp ...

  9. [恢]hdu 1279

    2011-12-20 05:17:41 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1279 题意:中文.没啥好说的. 代码: # include < ...

  10. [恢]hdu 2077

    2011-12-16 23:24:42 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2077 题意:中文. mark:递推.dp[i][0]表示i个盘子从 ...

最新文章

  1. Jenkins简介及在Windows上的简单使用示例
  2. 从配置文件到分布式配置管理QConf
  3. cocos2d-x-3.1 win32程序-初识源代码(coco2d-x 学习笔记二)
  4. android 的listactivity
  5. 阿里达摩院员工业余打造“论文知识图谱”工具:极速搜索,完全可视化
  6. android 开发 时间选择器TimePicker的使用
  7. 有关缅甸语学习的一些网站
  8. bzoj 3456: 城市规划【NTT+多项式求逆】
  9. 导入jar包到Maven本地仓库(maven install jar)
  10. android recovery模式及ROM制作
  11. 配置中文_星球大战:战机中队配置需求公布 支持中文
  12. linux安装python3.6 setuptools_linux下安装Python3.6.1
  13. 计算机网络之网络层:8、开放最短路径优先算法OSPF
  14. 在 Delphi 6 中使用 Hashtable
  15. [Hands-on Lab (2) - 使用Helm部署OpenShift应用
  16. VS Code 下载安装并设置中文面板显示
  17. ffmpeg 推流FLV文件,采用rtmp协议
  18. 支持firefox 3.6的onenote插件
  19. win7 sp1简体中文升级补丁包(64位)
  20. Python实现泛微OA云桥未授权任意文件读取

热门文章

  1. 【浙江省第16届省赛J:】Welcome Party(并查集+优先队列bfs遍历)
  2. 【洛谷3368】树状数组模版题(区间修改,单点查询)
  3. IDEA中XML与main文件里设置自动补全快捷键
  4. [codeup 2143] 迷瘴
  5. AWS DeepRacer 默认参数调优 实验一
  6. 阿里云云计算 31在线实验--弹性伸缩(AS)初体验
  7. mysql union all 等效_Mysql联合查询UNION和UNION ALL的使用介绍
  8. 200. 岛屿数量 leetcode
  9. LRN局部响应归一化
  10. 字符流中第一个只出现一次的字符