2017-12-20

#include <stdio.h>

#include <assert.h>

int panduan( char *p )

{

char *q ;

assert( *p != NULL );

q = p;

while( *p != '\0')

{

p++;

}

p--;

while(*q != '\0')

{

if( *p == *q)

{

p--;

q++;

}

else

return -1;

     

}

return 1;

}

int main()

{

char p[] = "12321";

printf("%d\n",panduan(p));

return 0;

}

0 0

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
    小狮子365阅读 13,640评论 3 71
  • ## 可重入函数 ### 可重入性的理解 若一个程序或子程序可以安全的被并行执行,则称其为可重入的;即当该子程序正...
    夏至亦韵阅读 4,010评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,306评论 19 139
  • #include int main() { int i, a[10], *p=a; printf("please ...
    乐乐果园7阅读 1,111评论 0 0
  • 非主流原意本身是一个很小资和小众的圈子代表词,但在中国被严重恶俗化了。所谓的非主流,已经不是真正意义上的非主流,而...
    JianChun1阅读 5,228评论 2 15