问题4编一函数,功能为判断一字符串是否为回文(回

2024-11-17 01:51:41
推荐回答(2个)
回答(1):

/*
判断一个字符串是否是回文字符串
参数str:C字符串 
返回:是,则返回1, 否则返回0 。字符串为空,也会返回0 
*/ 
int foo(const char*str)
{
int i,j;

size_t len = strlen(str);

if(str==NULL || len==0)
return 0;


for(i=0,j=len-1;i {
if(str[i]!=str[j])
return 0;
}

return 1;
}

回答(2):

#include void main() { char a[100]; int i=0,j=0; printf("Please input string:"); gets(a); while(a[i]!='\0') i++; i--; for(;j