面试题初级-求字符串最后一个单词的长度和判断ip地址的合法性
2015-09-09 11:21
337 查看
求字符串最后一个单词的长度
判断ip地址是否合法
int clacuate(const char* str)//求字符串最后一个单词的长度 { int num = 0; while(*str!='\0') { str++; } while(*str!=' ') { str--; num++; } num = num -1; return num; }
判断ip地址是否合法
int calcuateStr(char temp[]) { int len = strlen(temp); int num = 0; for(int i = 0;i < len;i++) { num = 10*num + temp[i] - '0'; } return num; } bool IsIp(const char* str) { char temp[10]; int i = 0; int num = 0; while(*str!='\0') { while(*str!='\0' &&*str!='.') { if(*str > '9'&& *str < '0')return false; temp[i++] = *str; str++; } temp[i]='\0'; num = calcuateStr(temp); if(num > 255 || num < 0)return false; if(*str =='\0')break; str++; i = 0; } return true; }
相关文章推荐
- 2015-9-8号两次前端面试(大众点评+七牛)
- Java面试题
- 黑马程序员-- 集合框架 (Collection, Iterator,泛型)
- 剑指Offer:面试题4 替换空格
- 给“夜猫子”程序员的科学熬夜指南
- 黑马程序员--抽象类和接口
- 程序员技术练级攻略
- 黑马程序员--字符串的基本操作(String)
- 在线生成按钮,码农们应该收藏
- 在线生成按钮,码农们应该收藏
- 程序员的十层楼
- 怎样成为一名程序员的四个阶段!!!…
- 怎样成为一名程序员的四个阶段!!!…
- 程序员的十层楼
- 高效程序员的狂暴之路
- 谈测试面试(下)
- 谈测试面试(上)
- 面试题 21
- 华为的JAVA面试题
- 黑马程序员——Java基础——反射