有关递归函数的,不是很懂,帮个忙!!!!!
编写一个测试一个串是否为回文的递归函数?回文就是正读和反读都一样,比如“abcba”,"otto"帮个忙,帮小弟写部分代码


程序代码:#include <stdio.h>
#include <string.h>
int isHuiWen(char ch[],int istart,int iend)
{
if(iend<=istart)
return 1;
else
{
if(ch[istart]==ch[iend])
return isHuiWen(ch,istart+1,iend-1);
else
return 0;
}
}
int main()
{
char ch[1024];
printf("Input HuiWen");
scanf("%s",ch);
if(isHuiWen(ch,0,strlen(ch)-1))
printf("yes\n");
else
printf("no\n");
return 0;
}