纯C语言写的判断回文数
2013-12-21 08:31
246 查看
#include<stdio.h> #include<stdlib.h> int is_palindrome(char* para_str , int len); int main(int argc , char* argv[]) { int n = atol(argv[2]); if (is_palindrome(argv[1],n)) printf("this string is palindrome !\n"); return 0; } int is_palindrome(char* para_str , int len) { printf("Length: %d \n",len); printf("%c ----- %c\n",para_str[0],para_str[len-1]); if (len == 0 || len == 1) return 1; else return((para_str[0] == para_str[len-1]) ? is_palindrome(++para_str,len-2) : 0); }
相关文章推荐
- c语言: 回文数,5位数判断
- C语言笔试题(19)——判断字符串回文
- C语言 判断字符串是否回文
- 判断回文(c语言实现)
- 【C语言】冒泡排序与回文判断
- C语言:判断一个字符串是否为回问字符串(回文字符串也是一个字符串,但是原字符串和字符串逆序之后一样,比如”abcba","cddc"就是回文字符串
- 回文字符串C语言判断函数
- 判断回文(c语言实现)
- 是否回文的判断(c语言,初级接触指针)
- 【C语言】判断一个数是否为回文字符串
- 【c语言】判断一个数是不是回文数
- C语言实现回文判断(利用指针的方法)
- 【c语言】判断回文数组
- 【C语言】回文数与回文字符串的判断。
- C语言 判断回文字符串
- C语言打印回文---------判断一句话中有几个单词------求和
- C语言判断回文数
- 【C语言】判断字符串是否是回文
- C语言小算法集锦---判断输入的数字是否为回文数
- (c语言)回文字符串的判断,gets和scanf