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

淘宝网站建设最彻底的手机优化软件

淘宝网站建设,最彻底的手机优化软件,中国建设个人网上银行官网,服务器公司网站题目: 解题思路: 首先进行移除非字母数字字符,并将大写字符转换为小写字符的操作。这个过程中,主要利用快慢指针的方式来进行移除操作,通过加32将大写字符转换为小写字符。完成后,将前一半的数据与后一半的…

题目:

解题思路:

        首先进行移除非字母数字字符,并将大写字符转换为小写字符的操作。这个过程中,主要利用快慢指针的方式来进行移除操作,通过加32将大写字符转换为小写字符。完成后,将前一半的数据与后一半的数据进行比对。

        c库中有专门判断字符的函数,可以简化判断条件(如代码二所示,头文件<ctype.h>),isalnum函数用来判断是否为数字或字母字符,isupper函数用来判断是否为大写字母,类似功能的字符函数还有很多。

代码:

代码一:

bool isPalindrome2(char *s)
{//移除非字母数字字符,并将大写字符转换为小写字符char *fast = s;char *slow = s;while(*fast){if((*fast >= 'a' && *fast <= 'z') || (*fast >= 'A' && *fast <= 'Z') || (*fast >= '0' && *fast <= '9')){if(*fast >= 'A' && *fast <= 'Z'){*fast = *fast + 32;//转换}*slow = *fast;slow++;}fast++;}*slow = '\0';//判断for(int i = 0; i < strlen(s)/2; i++){if(s[i] != s[strlen(s)-i-1])return false;}return true;
}

代码二:

bool isPalindrome(char *s)
{int i = 0, j = 0;while(s[i]){if(isalnum(s[i])){if(isupper(s[i]))//转换{s[j++] = s[i] + 32;}elses[j++] = s[i];}i++;}s[j] = '\0';for(int k = 0; k < strlen(s) / 2; k++){if(s[k] != s[strlen(s)-k-1]){return false;}}return true;
}
http://www.shuangfujiaoyu.com/news/60216.html

相关文章:

  • 各种购物网站大全seo站内优化公司
  • 本地app开发公司电话seo攻略
  • 地方新闻网站建设全国疫情最新名单
  • 可以转app的网站怎么做公司宣传网页怎么做
  • 做网站编程要学什么杭州疫情最新消息
  • 工程项目编号查询系统郑州网站优化seo
  • 密云做网站网店推广分为哪几种类型
  • 自己做免费网站的视频杭州谷歌推广
  • 成都最近有什么病毒刷seo排名
  • 南同网站建设深圳市企业网站seo营销工具
  • 重庆会计之家是谁做的网站seo推广公司价格
  • 快速建立平台网站开发建站教程详解百度关键词优化排名技巧
  • 企业网站设计注意事项seo在线优化网站
  • 求职招聘网站排名前十名阿里云域名注册网站
  • 中国建设银行网站首页企业网站有什么
  • 制作网站几个步骤痘痘如何去除效果好
  • 高职院校优质校建设专栏网站什么样的人适合做策划
  • 网站开发算互联网公司吗自己做网站需要多少钱
  • 淄博网站建设费用制作网站用什么软件
  • 做网站代理怎么赚钱北京seo加盟
  • 做网站杭州软文500字范文
  • 海南网站建设哪家专业网址查询网站
  • 简单静态网站模板新软件推广平台
  • 美国日本韩国欧洲化妆品特点谷歌优化排名怎么做
  • 网站开发的技术问题seo推广是什么意思呢
  • 用asp做网站怎么美观win7最好的优化软件
  • 专业网站定制价格必应搜索引擎怎么样
  • 做ppt好的模板下载网站有哪些搜外友链
  • 专业做网站的网站seo分析报告案例
  • 做外贸收费的服装网站百度搜索推广登录入口