#include<stdio.h>
#include<time.h>
bool IsHuiwen(const char *str,int len)
{
if(len==1||len==0)
return true;
if(*str!=*(str+len-1))
return false;
else
{
str++;
return IsHuiwen(str,len-2);
}
}
void main()
{
char str[]="abaaba";
if(IsHuiwen(str,3))
printf("%s is HuiWen!\n",str);
else
printf("%s is not HuiWen!\n",str);
}
遞歸法判斷字符串是否迴文
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.