您的位置:首页 > 其它

回文字符用递归的解法

2010-11-30 15:00 267 查看
#include<stdio.h>
#include<string.h>
void f(char *p,char *q,int l);
int main()
{
char str[80];
scanf("%s",str);
f(str,str+strlen(str)-1,strlen(str));
return 0;
}
void f(char *p,char *q,int l)
{
if(*p==*q)
{
if(l>1)
{
f(p+1,q-1,l-2);
}
else
{
printf("YES!/n");
}
}
else
{
printf("NO!/n");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: