zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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);