C语言判断回文数的小例子
C语言 判断 例子 回文
2023-06-13 09:15:15 时间
#include<stdio.h>
#include<stdlib.h>
intis_palindrome(char*para_str,intlen);
intmain(intargc,char*argv[])
{
intn=atol(argv[2]);
if(is_palindrome(argv[1],n))
printf("thisstringispalindrome!\n");
return0;
}
intis_palindrome(char*para_str,intlen)
{
printf("Length:%d\n",len);
printf("%c-----%c\n",para_str[0],para_str[len-1]);
if(len==0||len==1)
return1;
else
return((para_str[0]==para_str[len-1])?is_palindrome(++para_str,len-2):0);
}