C语言判断回文数的小例子

 更新时间:2014年01月06日 16:26:05   作者:  
这篇文章主要介绍了C语言判断回文数的小例子,有需要的朋友可以参考一下

复制代码 代码如下:

#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++中的引用和指针

    浅谈C++中的引用和指针

    这篇文章主要介绍了浅谈C++中的引用和指针,C++允许为已定义的变量再起一个新的别名,称为变量的引用名,引用名看起来像是一个变量名,但它是一种特殊变量,称为引用变量,或简称为引用,需要的朋友可以参考下
    2023-08-08
  • C语言中回调函数的含义与使用场景详解(2)

    C语言中回调函数的含义与使用场景详解(2)

    这篇文章主要为大家详细介绍了C语言中回调函数的含义与使用场景,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • QML与C++几种交互方式

    QML与C++几种交互方式

    QML作为构建界面的语言是非常简洁的,但是界面的后台有些时候是经常要与C++交互的,本文主要介绍了QML与C++几种交互方式,感兴趣的可以了解一下
    2024-04-04
  • C++中rapidjson组装map和数组array的代码示例

    C++中rapidjson组装map和数组array的代码示例

    今天小编就为大家分享一篇关于C++中rapidjson组装map和数组array的代码示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • 深入分析C语言分解质因数的实现方法

    深入分析C语言分解质因数的实现方法

    这篇文章主要介绍了深入分析C语言分解质因数的实现方法,作者结合了ACM题目作为相关拓展,需要的朋友可以参考下
    2015-08-08
  • 用VC++6.0的控制台实现2048小游戏的程序

    用VC++6.0的控制台实现2048小游戏的程序

    本文是作者拜读刘地同学的《C语言控制台版2048》之后感觉非常不错,添加了注释之后分享给大家的,方便更多的初学者阅读学习,有需要的小伙伴参考下。
    2015-03-03
  • C语言版停车位管理系统

    C语言版停车位管理系统

    这篇文章主要为大家详细介绍了C语言版停车位管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 用C语言进行最基本的socket编程

    用C语言进行最基本的socket编程

    这篇文章主要介绍了C语言下socket编程的基本知识讲解,包括最基本的客户端发送及服务器端接受数据的实现,需要的朋友可以参考下
    2015-11-11
  • Windows进程崩溃问题的定位方法

    Windows进程崩溃问题的定位方法

    这篇文章主要介绍了Windows进程崩溃问题的定位方法,本文使用nstd工具进行进程崩溃时内存和堆栈转储的方法查明问题所在,需要的朋友可以参考下
    2015-04-04
  • C语言示例讲解while循环语句的用法

    C语言示例讲解while循环语句的用法

    在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,C语言while语句可以是单个语句,也可以是一个语句块,其条件可以是任意表达式,true是任意非零值,当条件为真时,循环进行迭代
    2022-06-06

最新评论