当前位置: 首页 > news >正文

可以做笔试面试题的网站自己做网站的服务器

可以做笔试面试题的网站,自己做网站的服务器,郑州科大医院,提供给他人做视频解析的网站源码IP 地址⽆效化 题⽬描述: 给你⼀个有效的 IPv4 地址 address ,返回这个 IP 地址的⽆效化版本。 所谓⽆效化 IP 地址,其实就是⽤ "[.]" 代替了每个 "."。 • ⽰例 1: 输⼊:address "1.1.1.…

IP 地址⽆效化

题⽬描述: 给你⼀个有效的 IPv4 地址 address ,返回这个 IP 地址的⽆效化版本。 所谓⽆效化 IP 地址,其实就是⽤ "[.]" 代替了每个 "."。

• ⽰例 1: 输⼊:address = "1.1.1.1" 输出:"1[.]1[.]1[.]1"

• ⽰例 2: 输⼊:address = "255.100.50.0" 输出:"255[.]100[.]50[.]0"

• 提⽰: 给出的 address 是⼀个有效的 IPv4 地址

算法思路:

1. 定义⼀个空字符串 ans ,并将其初始化为空;

2. 遍历原字符串,当遇到‘.’时,将'[','.',']'依次添加进新字符串;

3. 否则将遍历到的字符直接添加进字符串 ans 。 • 这⾥需要定义另外的指针指向新字符串第⼀位作为返回值,并且要在新字符串最后⼀位添 加'\0',否则可能会导致以下问题:

1. 访问越界:如果程序试图读取没有以空字符结尾的字符串的内容,它可能会读取字符串后⾯的内 存区域,这可能会导致程序访问超出其允许范围的内存,从⽽导致崩溃或其他错误。

2. 错误输出:如果程序试图将没有以空字符结尾的字符串输出到标准输出(如屏幕或⽂件),它可 能会输出字符串后⾯的内存区域,这可能会导致输出错误的结果。

//IP 地址⽆效化
char* defangIPaddr(char* address) {int len = strlen(address);char* ptr = NULL;//定义指针指向字符串⾸位,并且为新字符串分配内存char* ans = ptr = malloc(len + 6 + 1);//利⽤指针遍历字符串,当前字符不为'\0'时进⼊循环while (*address){//判断当前字符是否为'.',是则将"[.]"添加进新字符串if (*address = '.') {*ptr++ = '[';*ptr++ = '.';*ptr++ = ']';}else {*ptr++ = *address;}//将指针指向字符串下⼀位字符address++;}//将字符串最后⼀位赋值为'\0',防⽌访问越界或错误输出*ptr = '\0';//返回指向字符串⾸位的指针return ans;
}

http://www.yayakq.cn/news/410477/

相关文章:

  • 临海如何制作公司网站框架深圳网站建设51duoshi
  • 河南企业网站制作wordpress标题后缀
  • 网站分为哪几种wordpress资源分享主题
  • 网站做百度地图怎么做呢电脑网站怎么制作
  • 如何制作自己的网站模版北京朝阳区小区
  • 广东住房和城乡建设厅网站造价万网域名解析面板
  • 网站访问量怎么增加wordpress基础模板
  • 淄博网站建设价格flash网址
  • 环保科技东莞网站建设厦门模版网站
  • 湖南网站开发企业甘肃电子商务网站建设
  • 沈阳中联做网站网络营销八大工具
  • 网站刷单账务处理怎么做国外代理服务器免费
  • 企业局域网站建设模板掏宝网网站建设评价表
  • 海尔网站建设信息北京网站设计公司兴田德润放心
  • 做网站开发需要什么网站seo外包公司有哪些
  • 西安模板网站保定厂家推荐信息流推广
  • 青岛网站建设推广服务设计常用的几个软件
  • 外贸网站建设需求外贸营销员国家职业技能标准
  • 个人网站建设与实现毕业设计go语言怎么搭建网页
  • 西安市住房和城乡建设局门户网站wordpress 缩略图清理
  • 湛江网站开发公司网站运营维护单位
  • 镇江有哪些网站电子商务网站建设可运用的技术
  • 公司网站怎么关闭上海专业的seo公司
  • 浙江省建设厅网站证件做网站很赚钱
  • 自己的主机做网站服务器网站制作全过程
  • 五矿瑞和上海建设有限公司网站互联网站账户e服务平台
  • 佛山企业网站建设多少钱浙江华企做的网站怎么样
  • 正规招聘网站有哪些百度推广一个月多少钱
  • 成都网站建设系统新闻发布会主题
  • 动漫做h免费网站有哪些网站建设判断题