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

xtuoj 回文串

题目

思路

用双指针法判断是否是回文串,用两个指针分别 指向头和尾,如果他们两指的字母不相等,则立马可以判断不是回文串,否则就头指针后移,尾指针前移,继续判断,循环结束后仍然没有被判断为不是回文串,则它是回文串。

关键是找到从某个字母开始到结尾是不是回文串,如果是,那么只要拼接这个字母前面的那些字母就好了,拼接个数就是该字母下标,如果不是,那么继续往后找

代码

#include<stdio.h>
#include<string.h>
#include<stdbool.h>bool ishw(char *s,int l,int r){while(l<r){if(s[l]!=s[r]) return false;l++;r--;}return true;
}int main(){int T;scanf("%d",&T);while(T--){char s[1001];scanf("%s",s);int len=strlen(s);int i;for(i=0;i<len;i++){if(ishw(s,i,len-1)) break;}printf("%d\n",i);}return 0;
}

http://www.dtcms.com/a/424433.html

相关文章:

  • JavaScript中常见关键字了解(不能作为变量名和函数名)
  • 归并排序的三重境界
  • 刷网站软件微信网站建设开发
  • 论坛网站设计wordpress 启动wordpress mu
  • 大数据离线数仓之业务域设计
  • wordpress 主题 建站网站seo 最好
  • 电脑格式化了还能恢复数据吗?硬盘格式化恢复教程分享
  • 网站空间租用多少钱练手网站开发
  • Docker经典安装命令失效排查:Ubuntu/CentOS多系统测试与解决方案
  • 慧知开源重卡充电桩平台建设方案 - 慧知开源充电桩平台(我们是有真实上线案例的)
  • 做教育机构中介网站百度小程序制作网站
  • 软件设计师——03 数据结构(上)
  • 专业定制网站需要什么技能便捷的网站建设
  • 深圳html5网站制作个人网站 商业
  • 为什么建站之前要进行网站策划成都h5模板建站
  • KV cache原理
  • Global cpu Load
  • 【Linux lesson1】初识Linux系统
  • 怎么搭建自己的网站后台ftp服务器
  • 理解Word2Vec
  • 北京网站开发网络公司开平小学学生做平网站
  • 网站开发语言htmlWordPress封面生成
  • 推荐医疗网站建设北京企业网站建设方
  • interface vlanif vlan-id 概念及题目
  • 如何查询网站主机信息网页设计课程报告
  • 济南网站建设 小程序网站公司建设网站价格
  • Vala编程语言高级特性-异步方法
  • 跟业务合作做网站给多少提成哪个网站可以学做包包
  • 销售网站建设的会计分录怎么在阿里巴巴做网站
  • 华清远见25072班C++学习day4