编写自定义函数int ispalindrome(char s[]); 检测字符串s是否为回文 如果s为回文,函数返回值为1,否则返回值为0
时间: 2024-02-12 15:03:46 浏览: 164
判断字符串是否是回文
5星 · 资源好评率100%
好的,下面是实现的代码:
```c
int ispalindrome(char s[]) {
int len = strlen(s);
for (int i = 0; i < len / 2; i++) {
if (s[i] != s[len - i - 1]) {
return 0; // 不是回文,返回0
}
}
return 1; // 是回文,返回1
}
```
这个函数的实现很简单,就是遍历字符串的前一半字符,和后一半相对应的字符比较是否相等,如果有不相等的就说明不是回文,否则就是回文。
阅读全文