c 语言回文
时间: 2023-07-03 19:23:31 浏览: 243
算法 C语言 最牛的回文
4星 · 用户满意度95%
回文是指正着读和倒着读都一样的词语或句子。判断一个字符串是否为回文,可以使用以下代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i, len, flag = 0;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
for(i = 0; i < len/2; i++) {
if(str[i] != str[len-i-1]) {
flag = 1;
break;
}
}
if(flag)
printf("%s 不是回文\n", str);
else
printf("%s 是回文\n", str);
return 0;
}
```
该程序首先输入一个字符串,然后通过循环比较字符串的首尾字符是否相等,如果存在不相等的字符,则该字符串不是回文;反之,则是回文。
阅读全文