C语言递归实现回文数的判断
(2012-09-19 21:11:51)
标签:
it |
分类: C编程 |
本文参考自: http://www.189works.com/article-40571-1.html
int n = atol(argv[2]);
if (is_palindrome(argv[1],n))
printf("this string is
palindrome !\n");
return 0;
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);
#include<stdio.h>
#include<stdlib.h>
int is_palindrome(char* para_str , int len);
int main(int argc , char* argv[])
{
}
int is_palindrome(char* para_str , int len)
{
}
前一篇:C++虚函数表