用C语言判断字符串是否为回文

使用两个指针做为开始与结束的标志,然后依次比较指针指向的字符是否相等。若相等,则将两个指针都向中间挪动一个单位,否则直接退出,结果为"不是回文"。

工具/材料

c说话编译情况(gcc/visual studio)

操作方式

  • 01

    阐发:记start = 0,end = length - 1;
    在start <= end的环境下不竭比力并使start++和end--;
    只要碰到不相等就退出并返回false

  • 02

    具体的代码如下,经由过程利用while轮回,若是碰到不相等的对应字符,就当即退出。是回文字符串返回1,不是返回0。输入参数包罗了字符串str与它的长度len。

  • 03

    测试数据为"aba"与"abc",获得的成果为1和0,如图

  • End
  • 发表于 2018-02-08 00:00
  • 阅读 ( 305 )
  • 分类:电脑网络

相关问题

0 条评论

请先 登录 后评论