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

1天学会搭建营销网站东莞智通人才招聘网官网

1天学会搭建营销网站,东莞智通人才招聘网官网,公司做的网站打开慢,node做网站题目: 解题思路: 首先进行移除非字母数字字符,并将大写字符转换为小写字符的操作。这个过程中,主要利用快慢指针的方式来进行移除操作,通过加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.yayakq.cn/news/825449/

相关文章:

  • 英文网站建设网站做预约的网站
  • 中国网站建设中心域名交易平台
  • 烟台网站建设诚信臻动传媒广告模板图片
  • 提供邯郸移动网站建设wordpress导航栏锚点
  • 网站dns设置摄影展示网站源码
  • 网站建设 51下拉平台外贸流程英语
  • asp制作网站安居客看房网
  • 免费购物商城网站建设深圳专业网站设计哪家好
  • 如何给网站做防盗链免费的微信小程序模板
  • 什么网站可以做投票建设部网站查询公司
  • 常州网站建设方案做购物网站的初衷
  • 商业网站建设案例教程广告设计主要做哪些
  • 做影视网站侵权不vps网站无法通过ip访问
  • php网站后台无法上传图片云南网络宣传公司
  • 母婴网站模板dedessh wordpress
  • 苏州做网站需要多少钱洛阳伟创科技
  • 网站备案要多久时间变化型网站
  • 商务网站建设理论依据阿里巴巴购物网
  • 商城网站源码免费wordpress 插件原理
  • 网站备案 如何填沈阳关键字优化公司
  • 江苏省建设厅官方网站资质查询西安企业100强
  • 网站的推广方案有哪些投票网站如何做
  • 三星官网网站中国域名是
  • 响应式网站开发技术html静态网页制作成品
  • 外语不精通可以做国外网站吗免费会员黄页网
  • 网站被泛解析网站建设都用哪个好
  • vultr怎么做网站商业网站需要多少钱
  • 怎样在网上建网站做电商生意建筑设计理念万能模板
  • 互联网建设网站的的好处seo提升排名技巧
  • 云南建设工程网站广告联盟app下载赚钱