19. fun函数的功能是: 判断字符串是否为回文?若是, 函数返回1,函数中输出: YES, 否则返回0, 主函数中输出

2025-03-01 07:23:26
推荐回答(1个)
回答1:

#include
#define N 80
int fun(char *str)
{
int n=0,i;
char *p=str;
while(*p++)n++;
for(i=0;i if(str[i]!=str[n-i-1]) return 0;
return 1;
}
void main( )
{ char s[N] ;
printf("Enter a string: ") ; gets(s) ;
printf("\n\n") ; puts(s) ;
if( fun(s) ) printf(" YES\n") ;
else printf(" NO\n") ;
}