C語言判斷回文數(shù)的小例子
#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);
}
相關(guān)文章
C語言中回調(diào)函數(shù)的含義與使用場景詳解(2)
這篇文章主要為大家詳細(xì)介紹了C語言中回調(diào)函數(shù)的含義與使用場景,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03
C++中rapidjson組裝map和數(shù)組array的代碼示例
今天小編就為大家分享一篇關(guān)于C++中rapidjson組裝map和數(shù)組array的代碼示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04
深入分析C語言分解質(zhì)因數(shù)的實現(xiàn)方法
這篇文章主要介紹了深入分析C語言分解質(zhì)因數(shù)的實現(xiàn)方法,作者結(jié)合了ACM題目作為相關(guān)拓展,需要的朋友可以參考下2015-08-08
用VC++6.0的控制臺實現(xiàn)2048小游戲的程序
本文是作者拜讀劉地同學(xué)的《C語言控制臺版2048》之后感覺非常不錯,添加了注釋之后分享給大家的,方便更多的初學(xué)者閱讀學(xué)習(xí),有需要的小伙伴參考下。2015-03-03

