递归实现回文判断(如:abcdedbca就是回文)
2013-08-28 15:30
344 查看
#include<stdio.h> #include<string.h> /* /////////////////////////////////////////*/ /* 递归实现回文判断(如:abcdedbca就是回文) */ /*//////////////////////////////////////////*/ int iscircle(char *s,int n); void main() { char s[30]; printf("请输入一个字符串\n"); scanf("%s",s); printf("%s是回文? %s\n",s,iscircle(s,strlen(s))?"Yes":"No"); } int iscircle(char *s,int n) { if(n <= 1) return 1; else { if(s[0] == s[n-1]) return iscircle(s+1,n-2); else return 0; } }
相关文章推荐
- 递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
- 递归实现回文判断(如:abcdedcba就是回文)
- [小算法] 递归实现回文判断
- 回文字符串判断---递归实现
- 用递归实现判断一个字符串是否是回文的方法
- 用递归实现回文判断
- Python用递归实现回文字符串的判断
- 用递归实现判断一个字符串是否是回文的方法
- 递归实现回文字符串判断
- 【java】java实现回文判断,递归实现
- 递归实现回文判断
- c语言实现判断字符串是不是回文
- 判断回文递归算法实现
- 使用非递归与递归来判断回文
- 数据结构与算法分析笔记与总结(java实现)--链表15:链表回文判断问题
- [置顶] 用递归来判断字符串是否为回文
- 回文数字判断(递归版本)
- 递归入门:判断回文字符串
- 判断回文串--递归实现
- JavaScript栈的实现和回文判断